identityserver4Empezando con identityserver4


Observaciones

Tomado de los documentos oficiales de IdentityServer4


IdentityServer4 es un marco de OpenID Connect y OAuth 2.0 para ASP.NET Core.

Habilita las siguientes características en tus aplicaciones:

La autenticación como servicio

Lógica de inicio de sesión centralizada y flujo de trabajo para todas sus aplicaciones (web, nativas, móviles, servicios).

Inicio de sesión único / cierre de sesión

Inicio de sesión único (y salida) en múltiples tipos de aplicaciones.

Control de acceso para APIs

Emita tokens de acceso para API para varios tipos de clientes, por ejemplo, servidor a servidor, aplicaciones web, SPA y aplicaciones nativas / móviles.

Federation Gateway

Soporte para proveedores de identidad externos como Azure Active Directory, Google, Facebook, etc. Esto protege sus aplicaciones de los detalles de cómo conectarse a estos proveedores externos.

Enfoque en la personalización

La parte más importante: muchos aspectos de IdentityServer pueden personalizarse para adaptarse a sus necesidades. Dado que IdentityServer es un marco y no un producto en caja o un SaaS, puede escribir código para adaptar el sistema de la forma que tenga sentido para sus escenarios.

IdentityServer está oficialmente certificado por la Fundación OpenID y forma parte de la Fundación .NET.

Instalación o configuración

Instrucciones detalladas para configurar o instalar el servidor de identidad.

Guía paso por paso

Esta es una buena guía paso a paso para configurar asp net Identity and Identity server para la autorización y autenticación.

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

También puede seguir los ejemplos de documentos oficiales y los ejemplos de inicio rápido de IdentityServer4 en Github

https://github.com/IdentityServer/IdentityServer4.Samples