В настоящее время я создаю приложение на javascript для новой ОС Firefox и не знаю, как реализовать API Google Диска через OAuth v2. Приложение, вероятно, включено
http://localhost and urn:ietf:wg:oauth:2.0:oob
, поэтому у меня есть установленный идентификатор клиента для установленных приложений, а также идентификатор клиента для Drive SDK. Поскольку он находится в приложении, я встроил браузер (iframe) для OAuth, в котором пользователь предоставит доступ к приложению, а refresh_token будет сохранен приложением, и пользователь будет перенаправлен в приложение. Не должно быть всплывающих окон, и это должно содержаться в приложении.
Итак, как я могу это сделать/какой лучший способ сделать это, поскольку у меня нет доступа к локальному хосту и какой метод будет лучшим (например, jsclient, http-запрос,...)?
Это приложение основано только на клиенте (без серверной части). Также еще вопрос, может ли Пользователь ввести свой логин и пароль в приложение, которое мы отправили в google для авторизации?