我想使用 WebSecurity+SimpleMembership,但实现通过自定义/替代身份验证方法(可选)登录用户的能力。
WebSecurity.Login 只有一个方法签名,需要用户名和密码。我想跳过密码检查,例如:
if (MyCustomAuthenticationMethod.Authenticate(username, customData)) {
WebSecurity.Login(username); // Login without password check, method doesn't exist though
}
我假设自定义身份验证方法是可能的,因为 OAuthWebSecurity 存在,但我不知道如何去实现我自己的。