Извините за большое редактирование. Я начинаю с того, что правильно не задаю вопрос.
Я пытаюсь написать клиентское приложение в HTML5. Я не хочу, чтобы он размещался на веб-сайте. Я даже не уверен, что это возможно, я довольно новичок в этом типе приложений.
В любом случае, я хочу получить доступ к сервисам Google, для чего требуется аутентификация, такая как OAuth. Будучи тем, что это javascript, похоже, что OAuth2 - это то, что мне нужно.
Я пытаюсь открыть проверку подлинности Google во всплывающем окне (у меня есть эта часть), разрешить пользователю разрешать доступ, а затем передавать поток обратно в мое приложение, которое затем может запрашивать сервисы Google. Проблема заключается в том, что 1. он просит пользователя скопировать/вставить токен в приложение, когда я использую response_type=code
, но если я использую response_type=token
, он требует перенаправления обратно на действительный URL, который, поскольку он не размещен на веб-сервер, его нет.
Итак, как я могу использовать OAuth и позволить пользователю беспрепятственно предоставлять доступ?