on-behalf access chaining

Santhosh S 0 Reputation points
2024-05-09T17:04:04.5533333+00:00

We have frontend (React) with on-behalf / delegate permission given to middle layer (python) application. This we could get through various sample and have graph API called from middle layer python application.

Some of on-behalf graph calls to be done in third/backend-end layer (GoLang App) which is called from middle layer. We do not want to go with App based admin consent for this third/backend-layer (GoLang) app but want to use delegate/on-behalf permission like how the middle-layer (python) application is working.

Please let me know if there is way to chain the delegate/on-behalf workflow to 3 layered applications and all 3rd most layer also use on-behalf of logged in user from frontend. If yes, please let me know how to register third app and how to call third app API ( mainly how to create token in middle layer python app to call backend GoLang app OR simply forwarding token received in middle layer to third/backend app will work??)

Thanks & Regards,

Santhosh

Microsoft Entra
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,991 questions
{count} votes