Описание тега appauth

Тег для библиотеки AppAuth. Используйте вместе со специфическими для платформы тегами, такими как ʻios`, ʻandroid` или ʻelectron`.

AppAuth - это SDK для собственных приложений, который упрощает взаимодействие с серверами авторизации OAuth2 и OpenID Connect. Библиотеки для конкретных платформ доступны для Android, iOS и сред на основе JS, таких как Node и Electron.

AppAuth следует текущим рекомендациям по федеративной аутентификации и авторизации в собственных приложениях. Это включает в себя:

  • Использование вкладок браузера в приложении для взаимодействия с пользователем, если они доступны, например пользовательских вкладок Chrome на Android и SFSafariViewController на iOS.
  • Поддержка как настраиваемой схемы, так и URI перенаправления [универсальная ссылка] [универсальная ссылка] / [ссылка приложения] [ссылка приложения].
  • Поддержка PKCE, стандартной схемы защиты кода авторизации.

Код имеет открытый исходный код (Apache2) и поддерживается OpenID Foundation.

Домашняя страница: https://appauth.io/
Android библиотека: https://github.com/openid/AppAuth-Android
IOS библиотека: https://github.com/openid/AppAuth-iOS
JS библиотека: https://github.com/openid/AppAuth-JS