./wellknown エンドポイントを参照して IdP に関する情報を取得できるようにすると、IdP との統合を設定しやすくなります。
SDK に OIDC ディスカバリーを統合すると、次の情報を利用できます。
- IdP の公開エンドポイント
- 標準の OIDC でサポートされるクレームとスコープ (これには、カスタムクレーム とテナントで定義されたスコープは含まれません)
- IdP でサポートされている機能
https://{yourDomain}/.well-known/openid-configuration にある OpenID Connect (OIDC) ディスカバリードキュメントを使用して設定できます。
レスポンス例
実装例
- NuGet パッケージ Microsoft.Owin.Security.OpenIdConnect (v3.x.x) をインストールします。
App_Start\Startup.Auth.csを開き、実装を次の内容に置き換えます。
JWT に使用する RSA アルゴリズム
- Dashboard > Settings に移動します。
- Advanced Settings までスクロールします。
- OAuth タブで、Json Web Token(JWT) Signature Algorithm に
RS256を設定し、Save をクリックします。
OIDC の Enterprise 接続がある場合は、Private Key JWT に 追加の署名アルゴリズム を選択できます。
/.well-known/oauth-authorization-server から取得できます。たとえば、Auth0 Model Context Protocol Server では、すべての OAuth アプリケーションで OAuth 認可サーバーのメタデータ仕様を参照することを推奨しています。