リソースサーバーコネクターを構成する
アプリのリソースサーバーコネクターを構成し、アプリとAIエージェントの間にリソース接続を作成できるようにします。
リソースサーバーコネクターでは、次の2つのアクセス方式をサポートします。
- アプリ間アクセス(XAA)(Cross-app access (XAA))(推奨):AIエージェントがユーザーに同意を求めることなくアプリに接続できます。
- セキュリティトークン交換(STS)(Security token exchange (STS)):管理者が構成した資格情報を使用してAIエージェントをアプリに接続してから、ユーザーに同意を求めます。
注:
リソースサーバーコネクターに500を超えるスコープがある場合、リソースサーバー(Resource server)タブでそれらのスコープを表示または編集することはできません。クライアントアプリがスコープをサポートしていない場合、リソースサーバーコネクターはクライアントの権限を継承します。Oktaで継承されたスコープを表示または編集することはできません。
開始する前の確認事項
- アプリを管理するための権限を持つ管理者ロールがあること。
- サードパーティアプリプロバイダーでクライアントアプリが登録されている。「一般的なリソースサーバーコネクターの前提条件」を参照してください。
- orgにアプリが統合されている。「既存のアプリ統合を追加する」を参照してください。
このタスクを開始する
-
Admin Consoleで、に移動します。
- リソースサーバーコネクターのあるアプリを検索して選択します。
- リソースサーバー(Resource server)タブに移動します。
- このアクセス方法を構成するには、アプリ間アクセス(XAA)(Cross-app access (XAA))を選択します。
- アプリ間アクセスでアプリへのアクセスを付与するには、有効化(Enable)を選択します。
- 次のフィールドに情報を入力します。
- リソースURL(Resource URL):このアプリのリソースサーバーのベースURL。
- 発行者URL(Issuer URL):アプリの認可サーバーのベースURL。OktaはこのURLを使用してトークン検証リクエストを検出します。
- オーディエンス/テナントID(Audience/tenant ID):リソースを保護する認可サーバーの一意の識別子またはオーディエンスクレーム。
- 保存(Save)をクリックします。
- このアクセス方法を構成するには、セキュリティトークンサービス(STS)(Security token service (STS))を選択します。
- セキュリティトークンサービスでアプリへのアクセスを付与するには、有効化(Enable)を選択します。
- リソースサーバーコネクターで登録したクライアントアプリのクライアントID(Client ID)とクライアントシークレット(Client secret)を入力します。
- クライアントアプリがスコープをサポートしている場合は、スコープ(Scopes)フィールドが表示されます。リソースサーバーに付与するスコープを追加します。
- 保存(Save)をクリックします。
- 保存(Save)をクリックします。
- 任意。編集(Edit)ボタンを使って構成を変更します。 注:
後でSTSスコープを変更する場合、そのAIエージェントを伴うアクティブなセッション内にいるユーザーは再認証して、同意する必要があります。その後、AIエージェントはユーザーに代わって以後のアクションを実行できます。