Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/damienbod/oauthgrantexchangeoidcdownstreamapi
OAuth 2.0 Token Exchange delegated implementation with Microsoft Entra ID and OpenIddict (RFC 8693)
https://github.com/damienbod/oauthgrantexchangeoidcdownstreamapi
aspnetcore azuread dotnet entra me microsoft-identity msal oauth openid-connect rfc8693
Last synced: 20 days ago
JSON representation
OAuth 2.0 Token Exchange delegated implementation with Microsoft Entra ID and OpenIddict (RFC 8693)
- Host: GitHub
- URL: https://github.com/damienbod/oauthgrantexchangeoidcdownstreamapi
- Owner: damienbod
- License: mit
- Created: 2022-12-23T08:18:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-08T08:33:37.000Z (6 months ago)
- Last Synced: 2024-10-06T09:39:30.741Z (about 1 month ago)
- Topics: aspnetcore, azuread, dotnet, entra, me, microsoft-identity, msal, oauth, openid-connect, rfc8693
- Language: C#
- Homepage: https://damienbod.com/2023/01/09/implement-the-oauth-2-0-token-exchange-delegated-flow-between-an-azure-ad-api-and-an-api-protected-using-openiddict/
- Size: 1.02 MB
- Stars: 13
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OAuth 2.0 Token Exchange OIDC Downstream API
[![.NET](https://github.com/damienbod/OAuthGrantExchangeOidcDownstreamApi/actions/workflows/dotnet.yml/badge.svg)](https://github.com/damienbod/OAuthGrantExchangeOidcDownstreamApi/actions/workflows/dotnet.yml)
## Blogs
- [OAuth 2.0 Token Exchange delegated implementation with Microsoft Entra ID and OpenIddict](https://damienbod.com/2023/01/09/implement-the-oauth-2-0-token-exchange-delegated-flow-between-an-azure-ad-api-and-an-api-protected-using-openiddict/)
- [Basic Authentication in ASP.NET Core](https://damienbod.com/2023/01/23/basic-authentication-in-asp-net-core/)
![OAuth 2.0 Token Exchange](https://github.com/damienbod/OAuthGrantExchangeOidcDownstreamApi/blob/main/images/oauth_token_exchange_aad_openiddict_02.png)
## History
- 2024-10-07 Updated packages
- 2024-05-08 Updated packages, switched JWT token validation to Jwt Web
- 2024-04-05 Updated packages
- 2023-12-10 Updated .NET 8
- 2023-11-03 Updated nuget packages
- 2023-09-22 Updated nuget packages
- 2023-08-14 Updated nuget packages
- 2023-04-28 Updated nuget packages
- 2023-01-09 Updated nuget packages## Links
https://documentation.openiddict.com/configuration/application-permissions.html
https://datatracker.ietf.org/doc/html/rfc8693
https://www.youtube.com/watch?v=Ue8HKBGkIJY&t=
https://github.com/damienbod/OnBehalfFlowOidcDownstreamApi
https://www.rfc-editor.org/rfc/rfc6749#section-5.2
https://github.com/blowdart/idunno.Authentication/tree/dev/src/idunno.Authentication.Basic