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