Okta Browser Plugin:Chrome拡張機能に対するプラグインの権限
Okta Browser PluginをGoogle Chromeベースのブラウザーの拡張機能として適切に動作させるには、いくつかの権限が必要です。
| 権限 | 必須 |
|---|---|
| タブ |
次のシナリオでは、この権限によって新しいタブが開かれます。
|
| Cookie | プラグインがOkta End-User DashboardからセッションIDとデバイストークンのクッキーを継承する場合。プラグインでは、SWAアプリケーションへのAPI呼び出しにこれを使用します。この設定により、サーバーはユーザーを検証し、POSTリクエストが有効プラグインユーザーから送信されていることを確認できます。 |
|
https://*/ http://*/ |
インターネット上の安全なウェブページにコンテンツスクリプトを挿入する。 これにより、プラグインは次のことを行えるようになります。
|
| management | chrome.management APIにアクセスする。 |
| プライバシー | シングルサインオン(SSO)操作時に、ブラウザー拡張機能がアプリケーションパスワードの保存を促すプロンプトを表示しないようにする。Okta拡張機能がこれらの特定のパスワードを管理するため、これは、Oktaのエンドユーザーが選択した場合にオプトインできるオプションの権限です。 |
| ストレージ |
chrome.management設定にアクセスするため。Oktaはこの場所にサードパーティアプリのメタデータを保存し、アクセスします。これは、アプリログインリンク、アプリロゴリンク、およびアプリを識別するためのその他の情報などが含まれます。Oktaでは、このデータを拡張機能のローカルストレージにキャッシュし、そのメタデータ情報に対するサーバー側のAPI呼び出しを最小限に抑えます。 |
| unlimitedStorage | クライアント側のOktaサードパーティアプリのデータを保存するための無制限の割り当てを提供するため。このデータがローカルストレージの5 MBを超えることはめったにありません。 |
| webRequest |
SSOに必要な任意のタスクを実行し、Okta End-User Dashboardで拡張機能を識別するために、要求のライフサイクルにフックするため。 |
| webRequestBlocking | ユーザーのシステムにプラグインがインストールされているかどうかを検出する。 |
| webNavigation | ブラウザーがDocument Object Model(DOM)を読み込む時点を検出するため。DOMが読み込まれたら、Oktaがコンテンツスクリプトをウェブページに挿入します。Oktaでは、自動サインインとSWA機能が正しく動作するためにこれが必要です。 |
