AppspaceをOktaと統合する
このタスクについて
Appspaceインスタンスのプロビジョニングを有効にして、Oktaと統合します。始める前に
- APIトークンの作成やユーザーの管理を行うには、管理者権限を持つAppspace管理者アカウントが必要です。各管理者が独自の資格情報を生成しなければなりません。管理者間で資格情報を共有すると、認証エラーが発生します。
- ベースURL(Base URL)を見つけます。Appspaceコンソールにサインインして、ブラウザーのアドレスバーに表示されるURLを確認します。ベースURLとは、プロトコルやパスを含まないホスト部分のみを指します。たとえば、ブラウザーに
https://<your-appspace-domain>/console/#!/dashboardと表示されている場合、ベースURLは<your-appspace-domain>です。 - 件名ID(Subject ID) と リフレッシュトークン(Refresh Token)を生成します。Appspaceコンソールで、に移動し、APIトークン(API Tokens)タブを選択します。 +追加(+ ADD)をクリックしてトークンの名前を入力し、AccountOwnerロールを持つ既存のAppspaceユーザーを選択します。このトークンはこのユーザーに代わって機能します。 作成(CREATE)をクリックし、トークン行をクリックして詳細パネルを開き、 件名(Subject ID) と リフレッシュトークン(Refresh Token)を記録します。
- ネットワークID(Network ID)を見つけます。Appspaceコンソールで、左側のナビゲーションにあるワークスペース(Workplace)のロケーション(Locations)に移動します。ネットワークIDは、 URLの
/locations/の後に表示されるGUIDです。たとえば、https://<your-appspace-domain>/console/#!/locations/<network-id>の場合、ネットワークIDは<network-id>です。
手順
- Admin Consoleで、に移動します。
- アプリカタログを参照(Browse App Catalog)をクリックします。
- Appspaceを検索して選択し、統合を追加(Add Integration)をクリックします。
- 一般(General)タブで、アプリケーションラベル(Application label)とドメイン(Domain)を入力します。
- 保存(Save)をクリックします。
- プロビジョニング(Provisioning)タブに移動し、統合(Integration)をクリックしてから、API統合を構成(Configure API Integration)をクリックし、API統合を有効化(Enable API integration)を選択します。
- リフレッシュトークン(Refresh Token)、 件名ID(Subject ID)、 ベースURL(Base URL)、ネットワークID(Network ID)を入力します。
- API資格情報をテスト(Test API Credentials)をクリックします。
- 認可プロセスが完了したら、保存(Save)をクリックします。
- 設定(Settings)でアプリへ(To App)を選択します。編集(Edit)をクリックして、有効化するプロビジョニング機能を選択します。
- 保存(Save)をクリックします。