compliance_levelプロパティを、目的のプロファイル (fapi1_adv_pkj_par、fapi1_adv_mtls_par、fapi2_sp_pkj_mtls、fapi2_sp_mtls_mtlsのいずれか) に設定します- mTLS を設定する (mTLS aliases を含む) か、Private Key JWT を設定する のいずれかを行います
- mTLS Token Binding を設定する
- Pushed Authorization Requests を設定します
- テストで使用するすべてのクライアントで、
oidc_conformantプロパティがtrueに設定されていることを確認します。これは、Auth0 Dashboard で作成したクライアントのデフォルト値です。
- Auth0 がユーザーに同意を求めるようにする
- テナントでサポートされる ACR クレームを設定する
- JWKS エンドポイントから alg プロパティを削除する
- スコープと redirect_uri を必須にする Action を追加する
- (FAPI2 プロファイルのみ) レスポンスで
issクレームが返されることを確認する
Auth0 がユーザーに同意を求めるようにする
is_first_party プロパティを false に設定します:
テナントでサポートされる ACR クレームを設定する
urn:mace:incommon:iap:silver が渡されます。必要な ACR 値を に含めるには、テナントでサポートされる ACR 値のリストに urn:mace:incommon:iap:silver を追加します。
JWKS エンドポイントから alg プロパティを削除する
/.well-known/jwks.json エンドポイントの出力からテナントの alg プロパティを削除します。
スコープと redirect_uri を必須にする Action を追加する
openid スコープを前提とします。Auth0 は redirect_uri なしのリクエストも許可しており、これは Actions で設定できます。ただし、FAPI 適合性テストでは、Auth0 により厳格な制限を適用する必要があります。
スコープと redirect_uri に必要な制限を適用するには、次の Action を追加します。
(FAPI2 プロファイルのみ) レスポンスで iss クレームを返すようにする
iss パラメーターを返す必要があります。互換性上の理由から、Auth0 ではこれはデフォルトで有効になっていません。この動作を有効にするには、テナント設定の authorization_response_iss_parameter_supported プロパティを true に設定します。