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 Client Private Key(APIクライアント秘密鍵)]ダイアログが表示されます。
- [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への参照とそのスコープを削除します。
