OIDC / OAuth サードパーティアプリケーション
Logto は OpenID Connect (OIDC) プロトコルに基づいて構築されたアイデンティティサービスであり、認証 (Authentication) と 認可 (Authorization) の機能を提供します。これにより、OIDC サードパーティアプリの統合は従来の Web アプリケーションと同様に簡単です。
OIDC は OAuth 2.0 に認証 (Authentication) レイヤーを追加して構築されているため、OAuth プロトコルを使用してサードパーティアプリを統合することもできます。
OIDC 設定を設定する
OIDC 設定を設定する前に、OIDC サードパーティアプリケーションを作成した ことを確認してください。
-
OIDC サードパーティアプリケーションの リダイレクト URI を提供します。これは、Logto によって認証 (Authentication) された後にサードパーティアプリケーションがユーザーをリダイレクトする URL です。 通常、この情報はサードパーティアプリケーションの IdP 接続設定ページで見つけることができます。
-
Logto アプリケーション詳細ページから クライアント ID と クライアントシークレット を取得し、それらをサービスプロバイダーの IdP 接続設定ページに入力します。
-
Logto アプリケーション詳細ページから 認可 (Authorization) エンドポイント と トークンエンドポイント を取得し、それらをサービスプロバイダーに提供します。 サービスプロバイダーが OIDC ディスカバリーをサポートしている場合、Logto アプリケーション詳細ページから ディスカバリーエンドポイント をコピーしてサービスプロバイダーに提供するだけで済みます。サービスプロバイダーは、ディスカバリーエンドポイントから最新の OIDC 認証 (Authentication) 情報を自動的に取得できます。 そうでない場合は、エンドポイントの詳細を表示 ボタンをクリックして、すべての OIDC 認証 (Authentication) エンドポイントを表示します。
OIDC サードパーティアプリケーションの同意画面
セキュリティ上の理由から、すべての OIDC サードパーティアプリケーションは、Logto によって認証 (Authentication) された後、ユーザーの認可 (Authorization) のために 同意画面 にリダイレクトされます。
すべてのサードパーティが要求した ユーザープロファイル権限、API リソーススコープ、組織権限、および組織メンバーシップ情報は、同意画面に表示されます。
これらの要求された権限は、ユーザーが「認可 (Authorize)」ボタンをクリックした後にのみサードパーティアプリケーションに付与されます。
さらなるアクション
OIDC サードパーティアプリケーションの権限を管理する方法を学びます。
同意画面の外観をカスタマイズしてブランドアイデンティティに合わせ、一貫したユーザー体験を提供します。
関連リソース
Logto をサードパーティアイデンティティプロバイダー (IdP) として使用する