Error - Validate a user identify token
Hi everyone,
I have been working on an expansive Power Automate flow regarding updating constituent information, combining 2-3 flows together separately, that work together. It was working great, but it had been 2 weeks since I last tested it and I keep getting this error once the flow starts to speak to the RE NXT connections:
"Action 'Validate_a_user_identity_token' failed: The user identity token was missing or invalid, or the token has expired, or was issued to a different application or environment"
When I last tested it, this was not an issue at all. I confirmed with our ITS team that nothing got changed from an org admin back-end PoV, nor with our environments. Also, I checked the connectors in PA, they are all successfully connected with no issues.
The only thing I can think of is when I go to developer.blackbaud.com and go to developer account → my apps → view environments → under authorized it says no.
Although, I have no idea how to change it from no to yes, if this is even the issue?
Anyone else experience anything similar recently?
Thanks!
Luis Puesan
Answers
-
Hi @Luis Puesan tagging in @Erik Leaver for the specific question about your Developer account and how to change it from no to yes. Thanks!
0 -
@Luis Puesan
Root cause #1 (most likely): SKY app is no longer authorized to the environmentYou mentioned this key detail:
developer account → my apps → view environments → under authorized it says no
That is not cosmetic and is very likely the actual cause.
The Validate a user identity token action requires:
- A valid SKY Application ID
- That application to be authorized (approved) for the specific RENXT environment
- The Power Automate connection to be authenticated to the same environment
If Authorized = No, Blackbaud will reject the token, even if:
- The Power Automate connection looks healthy
- Nothing changed in Microsoft
- Nothing changed in the environment settings
Why it used to work
Authorization can be lost if:
- The app was never formally approved by an environment admin (common in test scenarios)
- An admin reauthorized applications in RENXT
- The app was cloned / updated / re-saved
- The environment association was reset on Blackbaud’s side
What should help
An environment admin must:
- Go into RENXT
- Admin area → Applications (or SKY API applications)
- Locate the SKY app
- Explicitly authorize / approve it for the environment
Once that flips to Authorized = Yes, the token validation step should immediately start working again.
If not, we can explore some other potential causes.
1 -
If the above approach doesn't solve the issue, the next most likely scenario is what Alex posted in the other thread you commented in:
0 -
Thank you for the reply, Erik! Unfortunately, I do not see Applications nor SKY API Applications in the admin area in RE NXT, I clicked everywhere in the tabs up top once I was in. Going to have our ITS person submit a ticket on my behalf to see if we can figure it out, he doesn't see an authorize button either.
Regarding Alex's suggestion, fortunately when I first started with Power Automate, I made two separate environments one for test and one for production, each pointing to the respective databases.0 -
@Luis Puesan I said go to renxt but you should check the settings in the marketplace app permissions:
Sign in to Blackbaud as a user with Marketplace Admin permissions.
Open the Blackbaud Marketplace.
Go to Manage
Find the SKY app that’s no longer authorized (Power Platform or potentially an app that you are leveraging for an add in)
Do one of the following:Reconnect / Reauthorize the app (if available), or
Disconnect the app, then Connect it again.During the connect flow, approve the requested OAuth scopes when prompted.
1 -
@Erik Leaver
Morning!
Unfortunately, neither myself whose an admin and the ITS colleague who is an org admin see the reconnect / reauthorize when we find the app in the marketplace. The only option given to both of us is to disconnect. Also, I reconnected it and still the same issue!0 -
@Luis Puesan hmm. let's let support dig in then. share the case number here.
@Austen Brown You noted a similar issue last year in a different thread but I couldn't find your case number. If you can locate it (or remember how to resolve), we'd appreciate it!
0 -
@Erik Leaver here you go - thank you so much!
020851568
1 -
@Erik Leaver seems both myself and the other ITS individuals are not admins in the marketplace, we are contacting the 1 sole admin in our whole organization for marketplace to see if she has the ability to authorize the app.
I still wonder how did it get turned off over the past 2-3 weeks if she didn't turn it off? Could it have been that glitch that was occurring about a month ago?0 -
@Luis Puesan wonder if the original authorizing user was disabled/had permissions changed?
0 -
The odd thing is though all I did was create the app → connected it and it was working completely fine. I never contacted anyone to approve my app etc. I just connected it to our RE NXT environment and it was working great
The sole admin for marketplace (she is the super admin for all RE NXT) is still working here but at least we are heading hopefully in the right direction!0 -
@Erik Leaver can you share a link to the thread? It'll help me jog my memory on how I solved this.
0 -
Our head admin (whose an admin in marketplace) checked and she only has the disconnect option within the marketplace for any apps.
0 -
@Austen Brown Yep:
0
Categories
- All Categories
- 1 Blackbaud Agents for Good™
- Raiser's Edge NXT test
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 403 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 16 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 661 Blackbaud Grantmaking™
- 583 Blackbaud Education Management Solutions for Higher Education
- 3.3K Blackbaud Education Management Solutions for K-12 Schools
- 947 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.8K Blackbaud Raiser's Edge NXT®
- 3.8K SKY Developer
- 251 ResearchPoint™
- 120 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 243 Member Lounge (Just for Fun)
- 37 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Closed) 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
- 804 Community News
- 3K Jobs Board
- 57 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)


