Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/limon-s-backend-zone/oidc
https://github.com/limon-s-backend-zone/oidc
asp-net-core csharp dotnet-core identityserver4 jwt-token oauth2 openid-connect
Last synced: about 7 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/limon-s-backend-zone/oidc
- Owner: Limon-s-backend-zone
- License: apache-2.0
- Created: 2024-11-04T20:21:55.000Z (15 days ago)
- Default Branch: main
- Last Pushed: 2024-11-13T12:34:46.000Z (7 days ago)
- Last Synced: 2024-11-13T13:37:07.351Z (7 days ago)
- Topics: asp-net-core, csharp, dotnet-core, identityserver4, jwt-token, oauth2, openid-connect
- Language: C#
- Homepage:
- Size: 16.6 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## OIDC Authentication for ASP.NET Core
This repository demonstrates how to integrate OpenID Connect (OIDC) authentication in an ASP.NET Core application, using Cookie Authentication for session management and an external Identity Provider (IdP) for authentication.---
### Features
* OpenID Connect (OIDC) integration with ASP.NET Core.
* Secure user authentication and token management.
* Cookie-based session persistence.
* Dynamic handling of scopes and claims.
* Logout and session management.
---
### Prerequisites
* .NET 6 SDK or later installed.
* Access to an Identity Provider (IdP) that supports OIDC (e.g., IdentityServer, Azure AD, Auth0).
* A valid client ID and secret registered with the IdP.