2.8. GitHub 認証の設定
OAuth を使用して GitHub アイデンティティーを Ansible Automation Platform に接続できます。GitHub 認証をセットアップするには、新しいアプリケーションを GitHub に登録する 方法を使用して、組織所有のアプリケーションを GitHub から登録し、OAuth2 キーとシークレットを取得する必要があります。
OAuth2 キー (クライアント ID) とシークレット (クライアントシークレット) は、UI の必須フィールドに入力する際に使用します。アプリケーションを登録するには、オーセンティケーター設定の Authenticator details に表示される Callback URL である Web ページの URL を指定する必要があります。
手順
-
ナビゲーションパネルから、
を選択します。 - をクリックします。
- Authentication type リストから GitHub を選択し、 をクリックします。
- この認証設定の Name を入力します。
アプリケーションの登録が済むと、GitHub では クライアント ID および クライアントシークレット が表示されます。
- GitHub クライアント ID をコピーして、GitHub OAuth2 Key フィールドにペーストします。
- GitHub クライアントシークレットをコピーして、GitHub OAuth2 Secret フィールドにペーストします。
オプション: このオーセンティケーターが使用できる Additional Authenticator Fields を入力します。これらのフィールドは検証されず、オーセンティケーターに直接返されます。
注記このフィールドで定義された値は、UI で提供される専用フィールドをオーバーライドします。ここで定義されていない値はオーセンティケーターに提供されません。
- 正常にログインした際に組織、ユーザー、チームを自動的に作成するには、Create objects を選択します。
- 作成時にこの認証方法を有効にするには、Enabled を選択します。
- このソースから認証する際に以前に追加されたグループからユーザーを削除するには、Remove users を選択します。
- をクリックします。
検証
認証が正しく設定されていることを確認するには、Ansible Automation Platform からログアウトし、ログイン画面に選択した認証方法のロゴが表示され、その認証情報を使用してログインできることを確認します。