Voici certainement la page la plus importante, ici on vous parle directement d'IdentityServer :
MSDN - ASP.NET Core - Authentification et autorisation pour SPAs
Et je vous donne également les deux pages de la documentation d'IdentityServer :
IdentityServer4 - Using EntityFramework Core for configuration and operational data
Il faut exécuter le l'IdentityServer avant le client MvcClient, une petite astuce dont je viens de me rappeler : Bouton Droit sur la Solution -> Properties et là on utilise les possibilités de Multiple startup projects pour lancer tous ces projets d'un seul clique.
Visual Studio with IdentitytServer - Start multiples projects |
IdentityServer4 - Using ASP.NET Core Identity
Je vous rappelle que notre objectif est d'ajouter à tout ça un peu de données utilisateur, comme son adresse, son âge (avec son consentement bien sûr). Aussi je pense qu'il est utile de regarder par ici :
Deblokt - 05. IdentityServer4 Adding custom properties to User .NET Core 3.1
Et là nous avons tout ce qu'il faut pour faire une bonne intégration des Technologies ASP.NET Core & EntityFramework & IndentityServer avec Identity (de base) & une application cliente Angular.
Configuration du Template ASP.NET Core EF Angular
A partir de la base de données Identity qui nous est donnée dans le Template que faut-il pour aller authentifier une application Angular.
ASPNETDB - Core Identity DataBase |
Il faut obtenir la structure suivante pour travailler avec IdentityServer4 :
ASPNETDB - Core IdentityServer DataBase |
CQFD !
Aucun commentaire:
Enregistrer un commentaire
Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.