承認
GitHubカードを初めてフローに追加すると、接続の構成が求められます。これにより、GitHubアカウントへの接続、アカウント情報の保存、およびGitHubが含まれる新しいフローでの接続の再利用が可能になります。GitHubコネクターはOAuthプロトコルを使用します。
複数の接続を作成し、[Connections(接続)]ページから管理できます。
OAuthアプリのアクセス制限
GitHubOrganizationが作成されると、OAuthアプリのアクセス制限がデフォルトで有効になります。Organization でこれらの制限が有効な場合、接続を作成し、WorkflowsがOrganization のリソースにアクセスすることを認可するには、制限を無効化する必要があります。「OrganizationでOAuthアプリのアクセス制限を無効化する」を参照してください。
OrganizationでOAuthアプリのアクセス制限が無効な場合、Organizationの誰かが使用するアプリケーションを承認するとき、Organizationのプライベートリソースに対してOAuthアプリのアクセスを自動的に承認したことになります。
Workflowsに新しいGitHub接続を作成する
開始する前に
-
Okta Workflows管理者資格情報
-
GitHub資格情報
サポートされているスコープ
-
admin:org
-
user
-
repo
-
delete_repo
-
admin:repo_hook
「OAuthアプリのスコープ」を参照してください。
このタスクを開始する
-
新しい接続を作成する方法は2つあります。
-
GitHubカードをフローに追加し、[New Connection(新規接続)]をクリックします。
-
Workflowsプラットフォームの[Connections(接続)]タブを開きます。[New Connection(新規接続)]をクリックし、[GitHub]をクリックします。
-
-
[Connection Nickname(接続のニックネーム)]フィールドに、コネクタのリストに表示する表示名を入力します。これは、チームで共有するために複数のGitHub接続の作成を計画している場合に便利です。
-
[Create(作成)]をクリックします。[Single sign-on to your organizations(組織へのシングルサインオン)]ダイアログが表示されます。
-
1つまたは複数のGitHubOrganizationの横にある[Authorize(認可)]をクリックし、この接続での使用を認証します。[Continue(続行)]をクリックします。
-
[Authorize Okta Workflows(Okta Workflowsの承認)]ウィンドウが表示されます(Okta Preview Orgを使用している場合は[Authorize Okta Preview Workflows(OktaプレビューWorkflowsの承認)])。接続で使用するスコープが一覧表示されます。また、WorkflowsがアクセスできるOrganizationも一覧表示されます。Organization の横にある[Grant(付与)]をクリックすると、以前に承認していなかったOrganizationに対してアクセスを許可できます。[Authorize workflows-apps(Workflowsアプリの認可)]をクリックします。
-
GitHubパスワードを入力します。[Confirm password (パスワードの確認)]をクリックします。
Workflows内のGitHub接続を削除する
個別のGitHub接続を削除して、GitHubアプリケーションコネクターの認可を解除できます。
開始する前に
-
Okta Workflows管理者資格情報
Workflows内のGitHub接続を削除する
-
Okta Workflowsコンソールで[Connections(接続)]に移動します。
-
削除する接続の横に表示される[Delete(削除)]をクリックします。[Delete Connection (接続の削除)]ダイアログが表示されます。
-
ウィンドウで、[Confirm (確認)]をクリックします。
接続が削除されます。
接続の課題のトラブルシューティング
WorkflowでGithub接続に問題が生じるときは、次の情報を参照してください。
サードパーティアクセス
Organizationが表示されない、またはOrganizationからデータを受信できない場合は、Workflows OAuthアプリケーションへのサードパーティアクセス権が付与されていることを確認します。
- Githubに移動します。
- GitHubの右上端で自分のプロフィール写真をクリックし、[Your organizations(自分の組織)]をクリックします。
- Organizationの横の[Settings(設定)]をクリックします。
- 設定の横の[Third-party access(サードパーティアクセス)]をクリックします。
- 承認するアプリケーションの横の[Reviewe(レビュー)]をクリックします。
- 要求したアプリケーションに関する情報を確認したら、[Grant access(アクセス権を付与)]をクリックします。
アプリケーションの認可とアクセス権の付与
Githubアカウントに関する情報をアプリケーションが取得できるように、Githubアプリケーションを認可します。
- に移動します。
- アプリケーションを選択します。
- [Grant(付与)]を選択してアプリケーションにアクセス権を付与します。
接続の再作成
Organizationの設定が変更されたときは、Organizationを承認しなおす必要があります。
- Admin Consoleで に移動します。
- [Connections(接続)]内の[New Connection(新規接続)]をクリックします。
- コネクタを選択します。
- [Single sign-on to your organizations(Organizationへのシングルサインオン)]ボックスで[Authorize(認可)]をクリックします。
- [Continue(続行)]をクリックします。
- 資格情報を入力します。
- [Sign in(サインイン)]をクリックします。