Obtain UIT but not from an add in button
Hi all
I have a power automate flow triggered by a sharepoint document being modified, as part of the flow I want to obtain the User identity token (uit) does anyone know how to do this? I suspect I need to use the Sky add in- send HTTP request.
Any help would be appreciated
Comments
-
@Ashley Gelderblom
I do not believe you can get UIT directly from PowerAutomate.UIT is obtained through the JavaScript object that is defined in the Blackbaud JS library. You cannot use a JS library on Power Automate.
@Glen Hutson can probably explains this better.
// BBSkyAddinClient is global here.
var client = new BBSkyAddinClient.AddinClient({
callbacks: {
init: async function (args) {
await client.getUserIdentityToken().then((token) => {
userIdentityToken = token;
});0 -
@Ashley Gelderblom
Also, why do you need UIT? I'm assume you trying to use the validate user token action, but for what purpose?0 -
@Alex Wong I have power automate inspecting a file modification in the tennant area- if it is modified- then use the csv file to create acknowledgement letters with PA- using some data from the csv (gift added by, installment frequency, next transaction date- all not available from endpoints) and some data from the gift end point
0 -
@Alex Wong
I may not need the uit, but just thought it good practise0 -
@Ashley Gelderblom
What you describe you trying to do does not require the UIT.0 -
@Ashley Gelderblom
UIT for validating user is only needed when the trigger can potenially triggered by unknown user. (i.e. HTTP trigger)this flow of your does not need it as it is trigger by sharepoint file modified, which itself can only be done by authorized user in your tenancy
1
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 402 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 655 Blackbaud Grantmaking™
- 577 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 940 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.7K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 120 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 240 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Grid View Batch
- 3 (Closed) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 796 Community News
- 3K Jobs Board
- 54 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
