GitHub Enterprise のプロビジョニングの構成
IBM® Verify から GitHub Enterprise アプリケーションにユーザーをプロビジョニングする。
始める前に
- 組織名
- ホスト名
- App ID
- 秘密鍵
- パーソナル・アクセス・トークン
このタスクについて
GitHub Enterprise Server 組織ごとに割り当てることができるアプリケーションは 1 つのみです。 GitHub Enterprise Server は、 GitHub App Token および Personal Access Token の仕様に基づく認証をサポートしています。
プロビジョニングには、以下の機能があります。
- ユーザーの新規作成
- ユーザー・アカウントが存在しない場合、 IBM Verify を通じて GitHub Enterprise アプリケーションにアクセスできるユーザーも、 GitHub Enterprise アプリケーションに作成されます。
- ユーザーの削除
- ユーザーを非アクティブにするか、または IBM Verify を介してユーザーのアプリケーションへのアク セスを無効にすると、 GitHub Enterprise Server アプリケーションでユーザーが削除されます。
- ユーザー・プロファイルの変更
- IBM Verify を通してユーザーのプロフィールに加えられた更新は、 GitHub Enterprise アプリケーションにプッシュされる。
- ユーザーによるサスペンドと復元
- IBM Verify を通してユーザーを一時停止すると、ユーザーは非アクティブになり、Verify を通してユーザーを復元すると、 GitHub Enterprise アプリケーションでユーザーがアクティブになります。
- ユーザー・アカウントの同期と修復
- GitHub Enterprise アプリケーションは、ユーザー同期、リメディエーション、グループ同期機能をサポートしています。 アカウントの同期は、 IBM Verify にあるターゲット・アプリケーションの全ユーザーをフェッチし、フェッチされたユーザーを IBM Verify のユーザーとマッチングさせる。 アプリケーションに定義されている採用ポリシーには、調整されたユーザーの採用に対応する属性が指定されています。 修復ポリシーは、 IBM Verify とターゲットアプリケーションの間で異なる属性値を持つユーザーアカウントを修復するように構成することができる。 IBM Verify は、以下の3つの修復ポリシーをサポートしている。
- 非準拠アカウントを自動的に修復しません。
- IBM Verify アカウント属性値をターゲット・アプリケーションの値で更新する。
- ターゲット・アプリケーションのアカウント属性値を IBM Verify の値で更新する。
- 詳細な資格
- GitHub Enterprise アプリケーションでは、詳細なライセンスがサポートされます。 すべての GitHub Enterprise アプリケーションおよびアプリケーション・グループを同期化して取り出します。 グループにユーザーを追加したり、グループからユーザーを削除したりすることができます。
手順
- 組織管理者役割を持つユーザーとして GitHub Enterprise にログインします。
- IBM Verify でユーザープロビジョニングを設定するには、以下のパラメータが必要です。