ユーザー管理
ユーザー管理ツールのスコープ、機能、性能について、ワークフローのサンプルとプロンプトの例を使用して説明します。
早期アクセスリリース
- ツール名
okta_user_management- Oktaのスコープ
okta.users.readおよびokta.users.manage
次のことを実行できます
ユーザーアカウント、そのリソースと認証要素を作成し、管理します。
ユーザーアカウント
- メール、名前、その他のプロファイル属性を使用してユーザーアカウントを作成
- ユーザープロファイルの取得とアカウントステータスの確認(
ACTIVE、LOCKED_OUT、SUSPENDED、その他ステータス) - 部署、電話番号、マネージャー、カスタム属性などユーザー情報の更新
- ユーザーアカウントの無効化(確認が必要)
- 無効化されたユーザーの完全削除
- フィルタリングとページネーションですべてのユーザーを一覧表示
ユーザーリソース
- ユーザーがメンバーであるすべてのグループの一覧表示
- ユーザーが登録したすべてのデバイスの一覧表示
- グループメンバーシップを通じてユーザーに直接的または間接的に割り当てられたアプリのすべてのアプリリンクの一覧表示
ユーザー要素
- ユーザーの登録済み要素の一覧表示
- ユーザーが登録できる要素とセキュリティ質問の一覧表示
- 要素の登録、アクティブ化、確認、チャレンジの再送信、登録解除
- プッシュ検証トランザクションのポーリングの実行
- orgのYubiKey OTPトークンシードの管理
主な機能
- カーソルを使用した大規模な結果セットのページネーション(1ページあたり最大200ユーザー)
- トークン最適化されたレスポンスにより処理コストを削減
- 付与されたOAuthスコープに基づいてアクションを制限(
okta.users.readおよびokta.users.manage)
使用例
| ユースケース | プロンプト | 結果 |
|---|---|---|
| 新しいマネージャーであるボブ・マーティンが着任し、アリス・ジョンソンは営業チームで彼の直属の部下となります。管理者は、残っているbobmartin@mcp.comのテストアカウントを安全に無効化した後、完全に削除したいと考えています。 | ボブ・マーティンのマネージャーアカウント(メールアドレスがbob.martin@company.com、ログインがbob.martin@company.com)を作成し、マネージャーをボブ・マーティンに、部署を営業にしてアリス・ジョンソンを更新して。その後、bobmartin@mcp.comを無効にして、私の確認後、その既に無効化されているテストアカウントを完全に削除して | ボブ・マーティンのマネージャーアカウントが作成され、アリスの上司としてボブが割り当てられ、アリスの部署が営業に設定され、古いbobmartin@mcp.comアカウントは無効化された後、確認を経て完全に削除されました。各変更は、影響を受けるユーザーを再読み取りすることで検証され、完全削除は無効化されたアカウントに対してのみ実行されました。 |
| アリスは月曜日からエンジニアリングチームに加わる予定です。、管理者は彼女のアカウントを作成して、エンジニアリングに追加し、初回サインインからMFAで保護しようと考えています。 | アリス・マーティンという新しい従業員をオンボーディングして。メールアドレスはalice.martin@company.com、ログインはalice.martin@company.com。彼女をエンジニアリンググループに追加して、エンジニアリンググループにMFAを必須とするサインオンポリシーを作成して |
アリスのアカウントが作成されてエンジニアリングに追加され、アクティブなMFAサインオンポリシーがエンジニアリンググループに適用されました。各ステップは、ユーザー、メンバーシップ、ポリシーを再読み取りすることで確認されました。 注:
このユースケースでは、ユーザー管理(ユーザーの作成、ユーザーの取得)、グループ管理(グループの一覧表示、グループが存在しない場合は作成、グループにユーザーを追加、グループユーザーの一覧表示)、ポリシー管理(ポリシーの作成、ポリシールールの作成)が必要です。 |