承認
GitHubカードを初めてフローに追加すると、接続の構成が求められます。これにより、GitHubアカウントへの接続、アカウント情報の保存、およびGitHubが含まれる新しいフローでの接続の再利用が可能になります。GitHubコネクターはOAuthプロトコルを使用します。

複数の接続を作成し、[Connections(接続)]ページから管理できます。
OAuthアプリのアクセス制限
GitHubOrganizationが作成されると、OAuthアプリのアクセス制限がデフォルトで有効になります。Organizationでこれらの制限が有効な場合、接続を作成し、WorkflowsがOrganizationのリソースにアクセスすることを承認するには、制限を無効化する必要があります。「OrganizationでOAuthアプリのアクセス制限を無効化する」を参照してください。

OrganizationでOAuthアプリのアクセス制限が無効な場合、Organizationの誰かが使用するアプリケーションを承認するとき、Organizationのプライベートリソースに対してOAuthアプリのアクセスを自動的に承認したことになります。
Workflowsに新しいGitHub接続を作成する
Prerequisites(前提条件)
-
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(Organizationへのシングルサインオン)]ダイアログが表示されます。
-
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 (パスワードの確認)]をクリックします。
ワークフロー内のGitHub接続を削除する
個別のGitHub接続を削除して、GitHubアプリケーションコネクターの承認を解除できます。
Prerequisites(前提条件)
-
Okta Workflows管理者資格情報
ワークフロー内のGitHub接続を削除する
-
Okta Workflowsコンソールで、[Connections(接続)] に移動します。
-
削除する接続の横に表示される[Delete (削除)]をクリックします。[Delete Connection (接続の削除)]ダイアログが表示されます。
-
ウィンドウで、[Confirm (確認)]をクリックします。
接続が削除されます。
接続の課題のトラブルシューティング
WorkflowでGithub接続に問題が生じるときは、次の情報を参照してください。
サードパーティアクセス
Organizationが表示されない、またはOrganizationからデータを受信できない場合は、Workflows Oauthアプリケーションへのサードパーティアクセス権が付与されていることを確認します。
- Githubに移動します。
- GitHubの右上端で自分のプロフィール写真をクリックし、[Your organizations(自分のOrganization)]をクリックします。
- Organizationの横の[設定]をクリックします。
- 設定の横の[Third-party access(サードパーティアクセス)]をクリックします。
- 承認するアプリケーションの横の[Review(レビュー)]をクリックします。
- 要求したアプリケーションに関する情報を確認したら、[Grant access(アクセス権を付与)]をクリックします。
アプリケーションの承認とアクセス権の付与
Githubアカウントに関する情報をアプリケーションが取得できるように、Githubアプリケーションを承認します。
- [Github]>[設定]>[Applications(アプリケーション)]>[Authorized OAuth Apps(承認済みのOAuthアプリ)]に移動します。
- アプリケーションを選択します。
- [Grant(付与)]を選択してアプリケーションにアクセス権を付与します。
接続の再作成
Organizationの設定が変更されたときは、Organizationを承認しなおす必要があります。
- Admin Consoleで[Workflow]>[Workflows Console(Workflowsコンソール)]に移動します。
- [Connections (接続)]内の[New Connection (新規接続)]をクリックします。
- コネクタを選択します。
- [Single sign-on to your organizations(Organizationへのシングルサインオン)]ボックスで[Authorize(承認)]をクリックします。
- [Continue(続行)]をクリックします。
- 資格情報を入力します。
- [Sign in(サインイン)]をクリックします。