{"repo":"damienbod/OnBehalfFlowOidcDownstreamApi","free":true,"listed":false,"github":"https://github.com/damienbod/OnBehalfFlowOidcDownstreamApi","clone":"git clone https://github.com/damienbod/OnBehalfFlowOidcDownstreamApi.git","description":"This demo shows how to implement the On Behalf Of flow between an Microsoft Entra ID protected API and an API protected using OpenIddict.","language":"C#","stars":10,"topics":["aad","azuread","access-token","aspnetcore","bearer","dotnet","jwt","oauth","oauth2","obo"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"On Behalf Of Flow https://damienbod.com/2022/10/03/implement-the-on-behalf-of-flow-between-an-azure-ad-protected-api-and-an-api-protected-using-openiddict/ This demo shows how to implement the On Behalf Of flow between a Microsoft Entra ID protected API and an API protected using OpenIddict. History - 2025-09-28 Updated packages - 2025-05-17 Updated packages - 2025-01-31 Updated packages - 2024-12-31 Updated packages. .NET 9, OpenIddict V6, Bootstrap 5 - 2024-11-01 Updated packages - 2024-10-07 Updated packages - 2024-05-08 Updated packages - 2023-12-09 Updated .NET 8 - 2023-11-03 Updated packages - 2023-09-22 Updated packages - 2023-04-28 Updated packages - 2022-12-24 Updated to .NET 7, added Microsoft Entra ID delegated token validation Links https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-on-behalf-of-flow https://documentation.openiddict.com/configuration/application-permissions.html https://datatracker.ietf.org/doc/html/rfc8693 https://stackoverflow.com/questions/61536846/difference-between-jwt-bearer-and-token-exchange-grant-types https://github.com/damienbod/OAuthGrantExchangeOidcDownstreamApi","default_branch":null,"files":null,"tree":[],"storefront":"/r/damienbod","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/damienbod/OnBehalfFlowOidcDownstreamApi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}