Je souhaite utiliser l'authentification externe pour mon projet. Quelqu'un peut-il me dire comment utiliser l'authentification externe pour ASP.NET Boilerplate?Comment utiliser l'authentification externe pour Boilerplate ASP.NET?
0
A
Répondre
0
De la documentation sur External Authentication:
UserManager définit un point d'extension nommée «source d'authentification externe. Nous pouvons créer une classe dérivée de IExternalAuthenticationSource et vous inscrire à la configuration. Il existe classe DefaultExternalAuthenticationSource pour simplifier l'implémentation de IExternalAuthenticationSource. Voyons un exemple:
public class MyExternalAuthSource : DefaultExternalAuthenticationSource<Tenant, User>
{
public override string Name => "MyCustomSource";
public override Task<bool> TryAuthenticateAsync(string userNameOrEmailAddress, string plainPassword, Tenant tenant)
{
// Authenticate user and return true or false
}
}
Mais j'ai 'Aucun composant pour supporter le service Abp.Zero.Configuration.IAbp Zero Config était found', – Aria
Dois-je ajouter' Abp.Zero.Common.dll' – Aria
J'ai répondu [votre question] (https://stackoverflow.com/a/49107781/8601760). – aaron