2017-08-17 2 views

Antwort

0

Aus der Dokumentation auf External Authentication:

Usermanager definiert eine Punkterweiterung ‚externe Authentifizierungsquelle‘ genannt. Wir können eine Klasse erstellen, die von IExternalAuthenticationSource abgeleitet ist und sich bei der Konfiguration registrieren. Es gibt DefaultExternalAuthenticationSource Klasse, um die Implementierung von IExternalAuthenticationSource zu vereinfachen. Nehmen wir ein Beispiel sehen:

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 
    } 
} 
+0

Aber ich habe 'Keine Komponente bekam den Dienst Abp.Zero.Configuration.IAbp Zero Config found' war für die Unterstützung, – Aria

+0

Sollte ich hinzufügen' Abp.Zero.Common.dll' – Aria

+0

Ich habe [Ihre Frage] beantwortet (https://Stackoverflow.com/a/49107781/8601760). – aaron

Verwandte Themen