OAuth 2.0仕様によると、アプリケーションは機密または公開に分類できます。主な違いは、アプリケーションが安全に資格情報(クライアントIDやシークレットなど)を保持できるかどうかにあります。これは、アプリケーションが使用できる認証の種類に影響を与えます。 Dashboardでアプリケーションを作成すると、Auth0から新しいアプリケーションに割り当てるAuth0アプリケーションタイプを要求されます。この情報によって、アプリケーションが機密か公開かが決まります。 詳細については、「アプリケーションが機密か公開か確認する」をお読みください。Documentation Index
Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
機密アプリケーション
付与タイプ
- 認可コードフロー、リソース所有者パスワードフロー、またはRealmサポート付きのリソース所有者パスワードを使用する、安全なバックエンドを持つWebアプリケーション
- クライアント資格情報フローを使用するマシンツーマシン(M2M)アプリケーション
IDトークン
- 対称的に、クライアントシークレット(
HS256)を使用する - 非対称的に、秘密鍵(
RS256)を使用する
公開アプリケーション
付与タイプ
- PKCEを持つ認可コードフローを使用するネイティブデスクトップまたはモバイルアプリケーション
- 暗黙フロー付与を使用する、JavaScriptベースのクライアント側のWebアプリケーション(シングルページアプリなど)
IDトークン
- 秘密鍵(
RS256)を使用して非対称に署名したもの - トークンの署名に使用された秘密鍵に対応する公開鍵を使用して検証したもの