Chciałbym użyć WebSecurity + SimpleMembership, ale zaimplementować możliwość (opcjonalnie) logowania użytkowników za pomocą niestandardowej/alternatywnej metody uwierzytelniania.Jak ręcznie "zalogować użytkownika" za pomocą WebSecurity + SimpleMembership?
WebSecurity.Login ma tylko jeden podpis metody, który wymaga zarówno nazwy użytkownika, jak i hasła. Chciałbym, aby pominąć sprawdzanie hasła, np .:
if (MyCustomAuthenticationMethod.Authenticate(username, customData)) {
WebSecurity.Login(username); // Login without password check, method doesn't exist though
}
Zakładam możliwe są podane OAuthWebSecurity istnieje zwyczaj-auth-metod, ale nie jestem pewien, jak go o wdrażaniu własnego.
WRESZCIE! - To działa jak urok, dziękuję bardzo! – BrainSlugs83
Loguje użytkownika pod względem przeglądarki, ale nie zmienia WebSecurity.CurrentId –