Я не уверен, что эта информация будет полезной, но то, что я могу сказать, что разница между родными приложениями и веб-приложений упоминается в «2. Client Metadata» из OpenID Connect Dynamic Client Registration 1.0 следующим образом:
application_type
ДОПОЛНИТЕЛЬНО. Вид приложения. Значение по умолчанию, если опущено, равно web
. Определенные значения: native
или web
. Веб-клиенты, использующие тип неявного гранта OAuth, ДОЛЖНЫ только регистрировать URL-адреса, используя схему https
, как redirect_uris
; они НЕ ДОЛЖНЫ использовать localhost
как имя хоста. Родные клиенты ДОЛЖНЫ регистрировать только redirect_uris
с использованием пользовательских схем или URL-адресов URI с использованием схемы http:
с localhost
в качестве имени хоста. Серверы авторизации МОГУТ устанавливать дополнительные ограничения для собственных клиентов. Серверы авторизации МОГУТ отклонять значения URI перенаправления с использованием схемы http
, кроме случая localhost
для собственных клиентов. Сервер авторизации ДОЛЖЕН подтвердить, что все зарегистрированные redirect_uris
соответствуют этим ограничениям. Это предотвращает совместное использование идентификатора клиента для разных типов клиентов.
Также см. «9. Native Applications» в RFC 6749.
Я рекомендую вам задать вопрос о том, как указать тип приложения вашего клиентского приложения.
Благодарим за помощь. Я действительно ищу создать собственное приложение через консоль Google, но то, что я получаю, является вариантом для веб-приложения. –