7

Tôi có ứng dụng web MVC 4 hiện đang sử dụng Đăng nhập Google OpenId ngoài hộp. Điều này đã không được Google chấp nhận và vì vậy, tôi cần phải di chuyển điều này sang một trong các phương pháp được Google hỗ trợ. Tôi đã đọc tài liệu do Google cung cấp, OpenID 2.0 (Migration), nhưng tôi vẫn không thể tích hợp phương thức đăng nhập mới với ứng dụng của mình.
Tất cả những gì tôi định sử dụng Đăng nhập Google là địa chỉ email. Tôi không quan tâm đến việc thu thập bất kỳ thông tin nào khác từ Google về người dùng.

Câu hỏi của tôi là tôi phải thực hiện các bước nào để di chuyển ứng dụng web MVC 4 sang phương thức đăng nhập được hỗ trợ của Google?

Lưu ý: Trong khi định dạng câu hỏi này tôi đã xem qua thông tin đầy hứa hẹn này: Web applications (ASP.NET MVC)Cách di chuyển đăng nhập Google MVC 4 OpenId sang OAuth 2.0 hoặc Đăng nhập bằng Google+

Trả lời

1

Tất cả bạn phải làm là tạo một dự án MVC trong C#, cho phép đơn ủy quyền và chỉnh sửa các tập tin Startup.Auth.cs với bạn thông tin:

app.UseGoogleAuthentication(new GoogleOAuth2AuthenticationOptions() 
{ 
ClientId = "{your ID}", 
ClientSecret = "{your client-secret}" 
}); 
+0

Tôi đã thử cài đặt Dotnetauth cho oauth 2. Thông báo lỗi nuget cho biết nó chỉ tương thích với .NET 4.5+. Có cách giải quyết nào không? – 5arx

Các vấn đề liên quan