Tôi đã thiết lập Google OAuth tôiGoogle OAuth trên MVC5 ExternalLoginCallback lỗi? = Access_denied
Và tôi đã thêm mã vào Startup.Auth.cs
app.UseGoogleAuthentication(new GoogleOAuth2AuthenticationOptions()
{
// LRC
ClientId = "xxxxxxxxx",
ClientSecret = "xxxxx"
//CallbackPath = new PathString("/signin-google")
});
Nhưng sau khi tôi đã chọn một tài khoản google để đăng nhập, nó đã chuyển hướng tôi đến trang đăng nhập một lần nữa,
Tôi đã kiểm tra mạng qua Chrome và nhận thấy rằng quyền truy cập đã bị từ chối.
http://www.liferunningclub.com.au/Account/ExternalLoginCallback?error=access_denied
Tôi không thể hình dung nó ra.
Vui lòng trợ giúp. Cảm ơn bạn.
Cập nhật Bây giờ tôi đã làm cái gì khác: 1. Tôi thêm một chú thích ([RequireHttps]) trên bộ điều khiển tài khoản 2. tôi kích hoạt SSL cho dự án của tôi. 2. Tôi đã cập nhật url và url trực tiếp trong Google Console thành https
Đã cố gắng đăng nhập bằng Google, sau khi tôi đã chọn tài khoản Google của mình, nó đã trả về cùng access_denied.
Sẽ tốt hơn nếu phản hồi từ Google có thể cung cấp thông tin chi tiết hơn.
Cảm ơn M, đúng vậy. Trong trường hợp của tôi, tôi cũng thấy rằng tôi cần nhiều thông tin hơn tôi có thể. Vì vậy, sau khi bật API Google+ VÀ đã nhận xét một số dòng mã để giảm thông tin bắt buộc, chương trình bắt đầu hoạt động. – Franva
cũng bạn phải bật tính năng ssl trên dự án và sử dụng https cho trang web của bạn nếu không bạn sẽ thấy các vấn đề access_denied –