Tôi muốn sử dụng WebSecurity + SimpleMembership, nhưng thực hiện khả năng (tùy chọn) người dùng đăng nhập thông qua phương thức xác thực tùy chỉnh/thay thế.Làm cách nào để "đăng nhập người dùng" theo cách thủ công bằng WebSecurity + SimpleMembership?
WebSecurity.Login chỉ có một chữ ký phương thức, yêu cầu cả tên người dùng và mật khẩu. Tôi muốn bỏ qua việc kiểm tra mật khẩu, ví dụ .:
if (MyCustomAuthenticationMethod.Authenticate(username, customData)) {
WebSecurity.Login(username); // Login without password check, method doesn't exist though
}
tôi giả tùy chỉnh-auth-phương pháp này có thể OAuthWebSecurity cho tồn tại, nhưng tôi không chắc chắn làm thế nào để đi về việc thực hiện của riêng tôi.
CUỐI CÙNG! - Điều này làm việc như một say mê, cảm ơn bạn rất nhiều! – BrainSlugs83
Nó đăng nhập người dùng trong, về trình duyệt, nhưng nó không thay đổi WebSecurity.CurrentId –