認可

Githubを利用したフローとフォルダのバージョン管理カードを初めてフローに追加すると、接続を構成するように求められます。これにより、Githubを利用したフローとフォルダのバージョン管理アカウントへの接続、アカウント情報の保存、Githubを利用したフローとフォルダのバージョン管理を含む新しいフローでの接続の再利用を行うことができます。Githubを利用したフローとフォルダのバージョン管理コネクターはOAuthプロトコルを使用します。

OAuthアプリのアクセス制限

Githubを利用したフローとフォルダのバージョン管理Organizationが作成されると、OAuthアプリのアクセス制限がデフォルトで有効になります。Organization でこれらの制限が有効な場合、接続を作成し、WorkflowsがOrganization のリソースにアクセスすることを認可するには、制限を無効化する必要があります。「OrganizationでOAuthアプリのアクセス制限を無効化する」を参照してください。

Workflowsに新しいGithubを利用したフローとフォルダのバージョン管理接続を作成する

開始する前に

  • Okta Workflows管理者資格情報

  • Githubを利用したフローとフォルダのバージョン管理資格情報

サポートされているスコープ

  • admin:org

  • user

  • repo

  • delete_repo

  • admin:repo_hook

OAuthアプリのスコープ」を参照してください。

このタスクを開始する

  1. 新しい接続を作成する方法は2つあります。

    • Githubを利用したフローとフォルダのバージョン管理カードをフローに追加し、新規接続(New Connection)をクリックします。

    • Workflowsプラットフォームの接続(Connections)タブを開きます。新規接続(New Connection)をクリックして、 Githubを利用したフローとフォルダのバージョン管理 をクリックします。

  2. 接続のニックネーム(Connection Nickname)フィールドに、コネクタのリストに表示する表示名を入力します。これは、チームで共有するために複数のGithubを利用したフローとフォルダのバージョン管理接続の作成を計画している場合に便利です。

  3. 作成(Create)をクリックします。組織へのシングルサインオン(Single sign-on to your organizations)ダイアログが表示されます。

  4. 1つまたは複数のGithubを利用したフローとフォルダのバージョン管理組織の横にある認可(Authorize)をクリックし、この接続での使用を認証します。続行(Continue)をクリックします。

  5. Oktaの認可(Authorize )ウィンドウが表示されます(OktaPreview Orgを使用している場合はOktaプレビューWorkflowsの認可(Authorize Okta Preview Workflows))。接続で使用するスコープが一覧表示されます。また、WorkflowsがアクセスできるOrganizationも一覧表示されます。Organization の横にある付与(Grant)をクリックすると、以前に認可していなかったOrganizationに対してアクセスを許可できます。Workflowsアプリの認可(Authorize workflows-apps)をクリックします。

  6. Githubを利用したフローとフォルダのバージョン管理パスワードを入力します。パスワードの確認(Confirm password)をクリックします。

Workflows内のGithubを利用したフローとフォルダのバージョン管理接続を削除する

個別のGithubを利用したフローとフォルダのバージョン管理接続を削除して、Githubを利用したフローとフォルダのバージョン管理アプリケーションコネクターの認可を解除できます。

開始する前に

  • Okta Workflows管理者資格情報

Workflows内のGithubを利用したフローとフォルダのバージョン管理接続を削除する

  1. OktaWorkflowsコンソール 接続(Connections)に移動します。

  2. 削除する接続の横に表示される削除(Delete)をクリックします。接続の削除(Delete Connection)ダイアログが表示されます。

  3. ウィンドウで、確認(Confirm)をクリックします。

接続が削除されます。

接続の課題のトラブルシューティング

WorkflowでGithub接続に問題が生じるときは、次の情報を参照してください。

サードパーティアクセス

Organizationが表示されない、またはOrganizationからデータを受信できない場合は、Workflows OAuthアプリケーションへのサードパーティアクセス権が付与されていることを確認します。

  1. Githubに移動します。
  2. GitHubの右上端で自分のプロフィール写真をクリックし、自分の組織(Your organizations)をクリックします。
  3. Organizationの横の設定(Settings)をクリックします。
  4. 設定の横のサードパーティアクセス(Third-party access)をクリックします。
  5. 承認するアプリケーションの横のレビュー(Reviewe)をクリックします。
  6. 要求したアプリケーションに関する情報を確認したら、アクセス権を付与(Grant access)をクリックします。

アプリケーションの認可とアクセス権の付与

Githubアカウントに関する情報をアプリケーションが取得できるように、Githubアプリケーションを認可します。

  1. Github > 設定(Settings) > アプリケーション(Applications) > 認可済みのOAuthアプリ(Authorized OAuth Apps)に移動します。
  2. アプリケーションを選択します。
  3. 付与(Grant)を選択してアプリケーションにアクセス権を付与します。

接続の再作成

Organizationの設定が変更されたときは、Organizationを認可しなおす必要があります。

  1. Admin Consoleワークフロー(Workflow) > Workflowsコンソール に移動します。
  2. 接続([Connections)]内の新規接続(New Connection)をクリックします。
  3. コネクタを選択します。
  4. Organizationへのシングルサインオン([Single sign-on to your organizations)]ボックスで認可(Authorize)をクリックします。
  5. 続行(Continue)をクリックします。
  6. 資格情報を入力します。
  7. サインイン(Sign in)をクリックします。