Hello @Francois Picard,
Please note that usually you will see this error "The user's redemption is complete but the request was not initiated by the target application", when an invited external (guest) user has completed the invitation redemption process, but the application they are trying to access did not initiate the request properly.
Please follow the below mentioned steps and check the behavior.
Re-invite the User and Switch Directories:
- Remove the affected guest user from your directory.
- Re-invite the user to your tenant.
- After the user accepts the new invitation, ensure they are switched to the correct directory (tenant) in the Azure Portal or Microsoft 365 portal.
Reference document for inviting guest user and for accepting the invitation for guest users:
Quickstart: Add a guest user and send an invitation
Reset Redemption Status:
Required Microsoft Entra roles
To reset a user's redemption status, you'll need one of the following roles assigned at the directory scope:
- Helpdesk Administrator (least privileged)
- User Administrator
Use the Microsoft Entra admin center to reset redemption status
1.Sign in to the Microsoft Entra admin center as at least a User Administrator.
2.Browse to Entra ID > Users.
3.In the list, select the user's name to open their user profile.
4.(Optional) If the user wants to sign in using a different email:
- Select the Edit properties icon.
- On the All tab or on the Contact Information tab, scroll to Email and type the new email.
- Next to Other emails, select Add or edit other emails. Select Add, type the new email, and select Save.
- Select the Save button at the bottom of the page to save all changes.
5.On the Overview tab, under My Feed, select the Reset redemption status link in the B2B collaboration tile.
- Under Reset redemption status, select Reset.
Reference document:
I hope the above information provided is helpful. Please reach out to me if you have any additional queries.