Xin lỗi vì đã chỉnh sửa lớn. Tôi bắt đầu lại vì tôi không nói chính xác câu hỏi của mình.Làm cách nào để xác thực với Google qua OAuth 2.0 trong cửa sổ bật lên?
Tôi đang cố viết ứng dụng phía máy khách trong HTML5. Tôi không muốn nó được lưu trữ trên một trang web. Tôi thậm chí không chắc chắn điều này là có thể, tôi khá mới đối với loại ứng dụng này.
Dù sao, tôi muốn truy cập các dịch vụ của Google, yêu cầu phải xác thực như OAuth. Vì nó là javascript, có vẻ như OAuth2 là thứ tôi cần.
Tôi đang cố gắng mở xác thực google trong cửa sổ bật lên (tôi có phần này), cho phép người dùng cho phép truy cập và sau đó chuyển luồng trở lại ứng dụng của tôi để truy vấn dịch vụ của Google. Vấn đề là 1. nó yêu cầu người dùng sao chép/dán mã thông báo vào ứng dụng bất cứ khi nào tôi sử dụng response_type=code
, nhưng nếu tôi sử dụng response_type=token
, nó yêu cầu tôi chuyển hướng trở lại URL hợp lệ, vì điều này không được lưu trữ trên máy chủ web là không.
Vậy làm cách nào để tôi có thể sử dụng OAuth và cho phép người dùng cấp quyền truy cập một cách liền mạch?
Kiểm tra câu trả lời này http://stackoverflow.com/a/38094113/1153703 –