AIエージェントのインポート用にGemini Enterprise Agent Platformを構成する
Gemini Enterprise Agent PlatformからAIエージェントをインポートするには、Google CloudコンソールでOAuth 2.0クライアントを作成する必要があります。その後、クライアント資格情報を取得し、テストユーザーアクセスを構成します。
これらの構成が完了したら、「アプリのAIエージェントのインポートを有効にする」の手順に従います。
Google Workspaceアプリ統合では、Gemini Enterprise Agent Platform(旧Vertex AI Agent Engine)で構築されたAIエージェントのみをインポートします。OktaでAIエージェントのインポートを有効にする場合は、エージェントをホストするGoogle Cloudの場所を指定する必要があります。ロケーション(Location)ドロップダウンでは、特定の地域のロケーションまたはグローバル(Global)ロケーションを選択できます。
ターゲットプロジェクトを選択する
- Google Cloudコンソールに、ターゲットプロジェクトに割り当てられているエディターまたはAIプラットフォームのエディターとしてサインインします。
- ダッシュボード上部のドロップダウンメニューからターゲットプロジェクトを選択します。
OAuth 2.0クライアントを作成する
- 左側のナビゲーションメニューから、を選択します。
- 左側のナビゲーションメニューからクライアント(Clients)を選択します。
- + クライアントを作成(+ Create client)をクリックします。
- アプリケーションタイプ(Application type)をWebアプリケーション(Web application)に設定します。
WebクライアントとリダイレクトURIを構成する
- クライアントにわかりやすい名前を入力します(例:Gemini-Agent-Import-Client)。
- 認可されたリダイレクトURI(Authorized redirect URIs)で、URIを追加(Add URI)を選択し、次のコールバックURLを入力して、
{domain}をOkta orgのルートURLに置き換えます。{domain}/oauth2/v1/sts/callback - 作成(Create)をクリックします。
資格情報を取得する
OAuthクライアントが作成されました(OAuth client created)ダイアログで、プロジェクトに対するクライアントID(Client ID)とクライアントシークレット(Client Secret)の一意の値をコピーして、安全な場所に保存します。Oktaでアプリの構成を完了するには、これらの値が必要になります。
オーディエンスを構成してユーザープロビジョニングをテストする
- OAuth同意画面(OAuth consent screen)に戻ります。
- オーディエンス(Audience)タブを選択します。
- 構成済みのユーザータイプに基づいて、次のいずれかの手順を完了します。
- ユーザータイプが外部(External)の場合:ユーザーをテストする(Test users)セクションまでスクロールし、+ ユーザーを追加する(+ Add Users)を選択して、アクセスを必要とするアカウントのメールアドレスを入力します。
- ユーザータイプが内部(Internal)の場合:追加の構成は必要ありません。Google Workspace orgのすべてのユーザーにアクセス権があります。
サポートされる属性
Gemini Enterprise Agent PlatformからAIエージェントをインポートする場合、Oktaは次の属性をインポートします。
| Gemini属性 | Oktaでの変数名。 |
|---|---|
| エージェントID | source.agentId |
| 作成日時 | source.createTime |
| 説明 | source.description |
| 表示名 | source.displayName |
| ID | source.identity |
| ロケーション | source.location |
| 名前 | source.name |
| プロトコル | source.protocols |
| ランタイム | source.runtime |
| スキル(Skills) | source.skills |
| ステータス | source.status |
| タイプ | source.type |
| 更新日時 | source.updateTime |
| バージョン | source.version |