認可
Githubを利用したフローとフォルダのバージョン管理カードを初めてフローに追加すると、接続を構成するように求められます。これにより、Githubを利用したフローとフォルダのバージョン管理アカウントへの接続、アカウント情報の保存、Githubを利用したフローとフォルダのバージョン管理を含む新しいフローでの接続の再利用を行うことができます。Githubを利用したフローとフォルダのバージョン管理コネクターはOAuthプロトコルを使用します。
複数の接続を作成し、接続(Connections)ページから管理できます。
OAuthアプリのアクセス制限
Githubを利用したフローとフォルダのバージョン管理Organizationが作成されると、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つまたは複数のGithubを利用したフローとフォルダのバージョン管理組織の横にある認可(Authorize)をクリックし、この接続での使用を認証します。続行(Continue)をクリックします。
-
Oktaの認可(Authorize )ウィンドウが表示されます(OktaPreview Orgを使用している場合はOktaプレビューWorkflowsの認可(Authorize Okta Preview Workflows))。接続で使用するスコープが一覧表示されます。また、WorkflowsがアクセスできるOrganizationも一覧表示されます。Organization の横にある付与(Grant)をクリックすると、以前に認可していなかったOrganizationに対してアクセスを許可できます。Workflowsアプリの認可(Authorize workflows-apps)をクリックします。
-
Githubを利用したフローとフォルダのバージョン管理パスワードを入力します。パスワードの確認(Confirm password)をクリックします。
Workflows内のGithubを利用したフローとフォルダのバージョン管理接続を削除する
個別のGithubを利用したフローとフォルダのバージョン管理接続を削除して、Githubを利用したフローとフォルダのバージョン管理アプリケーションコネクターの認可を解除できます。
開始する前に
-
Okta Workflows管理者資格情報
Workflows内のGithubを利用したフローとフォルダのバージョン管理接続を削除する
-
OktaWorkflowsコンソール で接続(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)をクリックします。
- コネクタを選択します。
- Organizationへのシングルサインオン([Single sign-on to your organizations)]ボックスで認可(Authorize)をクリックします。
- 続行(Continue)をクリックします。
- 資格情報を入力します。
- サインイン(Sign in)をクリックします。