Je suis un peu confus avec la personnalisation de UserManager et UserStore. La solution prête à l'emploi est livrée avec l'implémentation EF et je ne veux pas utiliser EF mais mon propre DAL qui utilise MSSQL. Je veux avoir une sécurité basée sur les revendications, où l'un des utilisateurs sera les rôles.
Ce qui me confond, c'est le processus global que je devrais faire. D'après ce que je comprends jusqu'à présent, c'est que je dois faire le mien
CustomApplicationUser : IUser
CustomUserManager : UserManager<CustomApplicationUser>
CustomUserStore : IUserStore, IUserClaimStore
Des questions:
Cela semble un peu déroutant pour moi et je n'arrive pas à trouver de documentation claire à ce sujet, donc si quelqu'un pouvait apporter un peu de lumière, je l'apprécierais beaucoup!
Au lieu de simplement copier, je vais simplement vous indiquer l'article suivant: Présentation des fournisseurs de stockage personnalisés pour l'identité ASP.NET .
Jetez un œil à cela, cela devrait vous donner un bon aperçu du fonctionnement de l'identité dans ASP.NET. C'est également bon pour choisir ce que vous souhaitez remplacer et personnaliser dans votre application.