Access Gateway APIを有効または無効にする
Access Gateway APIを使用すると、プログラマチックインターフェイスで多くのタスクを実行できます。Access Gateway APIを使用するには、Access Gateway管理者UIコンソールで有効にする必要があります。
「Okta Access Gateway API」を参照してください。
Access Gateway APIを有効にする
- Access Gateway管理者UIコンソールに進みます。
- 設定(Settings)タブをクリックします。
- Access Gateway ボタンをクリックします。
- APIセクションを展開します。
- スコープ(Scopes)ドロップダウンメニューをクリックします。
- リストからスコープを選択します。スコープを選択すると、フィールドに表示されます。必要な場合はさらにスコープを選択します。 注:
Access Gateway APIを有効にするとスコープをさらに追加することはできません。さらに追加する必要がある場合は、Access Gateway APIを無効にし、正しいスコープを追加してから再度有効にします。
- トグルスイッチをクリックして、有効(Enabled)を表示します。APIクライアント秘密鍵(API Client Private Key)ダイアログが表示されます。
- クリップボードにコピー(Copy to Clipboard)をクリックします。このキーは一度しか表示されず、後で取得することはできません。APIクライアント秘密鍵を安全な場所に貼り付けます。APIと通信するには、コードにこのキーが必要になります。
- クライアントIDはAPIセクションに表示されます。クライアントIDをコピーして安全な場所に貼り付けます。APIと通信するには、コードにこのIDが必要になります。
- コードにAPIクライアント秘密鍵とクライアントIDを追加します。次に例を示します。実際の値で置き換えます。
[ { "client_id": "nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn", "scope": [ "okta.oag.app.scope" ], "expiration": 0 } ] -
JSON Web Token(JWT)を署名します。「Okta Access Gateway API」を参照してください。
Access Gateway APIを無効にする
- Access Gateway管理者UIコンソールに進みます。
- 設定(Settings)タブをクリックします。
- Access Gateway ボタンをクリックします。
- APIセクションを展開します。
- トグルスイッチをクリックして、無効(Disabled)を表示します。確認ダイアログが表示されます。
- はい(Yes)をクリックします。作成したクライアントIDが、Access Gateway APIで利用できなくなりました。
- Access Gateway APIと通信するコードから、削除したクライアントIDへの参照とそのスコープを削除します。