Skip to content

damienbod/DuendeProfileServiceAspNetCoreIdentity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Duende ProfileService ASP.NET Core Identity

.NET

Using multiple external identity providers from ASP.NET Core Identity and Duende IdentityServer

Reset Cookies and force new sign-in using ASP.NET Core Identity

Setup

The application is used as an identity provider. This can be used for local users or for external users using OpenID Connect federation. All applications using the application are separated from the further authentication systems. By using Duende, it is possible to use the high end OAuth an OpenID Connect authentication flows which are not supported by other identity providers at present. It would also be possible to use OpenIddict in this setup. The users of the server authenticate using OpenID Connect. The claims need to be mapped as well as each of the external authentication providers. The Identity Callback UI is used to handle all of the external authentication flow results. The claims from each external authentication are different and need to be mapped to the claims used in the closed system.

ASP.NET Core Identity

dotnet new install Duende.IdentityServer.Templates

dotnet new isaspid  

Create Migrations directly

Add-Migration "InitIdentityNew" -c ApplicationDbContext
Update-Database

History

  • 2026-06-07 Updated packages, Duende 8.0.0
  • 2026-05-14 Updated packages
  • 2026-03-15 Updated packages
  • 2026-02-25 Updated packages
  • 2026-02-07 Updated packages
  • 2025-12-01 Updated packages
  • 2025-10-01 Updated packages
  • 2025-08-18 Updated packages
  • 2025-05-17 Updated packages
  • 2025-05-04 Initial version

Links

https://docs.duendesoftware.com/identityserver/reference/services/profile-service

https://duendesoftware.com/products/identityserver

https://learn.microsoft.com/en-us/aspnet/core/security/authentication/identity

https://learn.microsoft.com/en-us/aspnet/core/security/authentication/claims

https://github.com/damienbod/MulitipleClientClaimsMapping

https://learn.microsoft.com/en-us/aspnet/core/security/authentication/social/

Releases

No releases published

Packages

 
 
 

Contributors