はじめに
このドキュメントでは、シングルサインオン(SSO)がCI Webexサイト(Webex Control Hubで管理)に対して有効になっている場合に、永続セッショントークン(PST)と統合するためにRemember Me APIを設定する方法について説明します。SSOを有効にすると、アイデンティティプロバイダー(IdP)からPSTを設定して、セッションの有効期限が長くなるようにすることができます。CIサイトの場合、WebexのIdbrokerはデフォルトでPSTを受け付けません。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- 組織IDを知り、ベアラートークンを取得する
- Postmanをインストールします。デスクトップバージョンまたはChrome用アドオンをダウンロードできます
注:ベアラトークンの取得方法については、「背景説明」を参照してください。
使用するコンポーネント
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
背景説明
組織IDはWebex Control Hubで確認できます。Control Hubにアクセスし、My Companyをクリックします。
ベアラートークンを取得するには、次の手順を実行します。
ステップ 1:Google Chromeからadmin.webex.comに移動します。
ステップ 2:ブラウザウィンドウの右上にあるChromeメニュー(⋮)をクリックします。
ステップ 3:Tools > Developer Toolsの順に選択します。開発者ツールウィンドウは、Chromeの横または下部にドッキングされたパネルとして開きます。
ステップ 4:[Network] タブを選択します。
ステップ 5:Full Adminアカウントでログインします。
次の図に、ステップ1 ~ 5を示します。
手順 6:SSOログインウィンドウを通過した後、Meというエントリを探します。
手順 7:Meエントリをクリックします。Headersタブに移動し、Request Headersまでスクロールダウンします。Authorizationの横にはベアラトークンがあります。
設定
ステップ 1:Postmanを開き、新しい要求を作成します。
名前を入力し、Webexに保存をクリックします。
ステップ 2:[ヘッダー]タブに移動し、以下にキーと値を入力します。
許可 |
ベアラートークン |
Content-Type |
application/json |
Accept |
application/json |
ステップ 3:URLの{OrgID}を、Control Hubで見つかったorgidに置き換えます。
https://idbroker.webex.com/idb/idbconfig/{orgid}/v1/authentication
ステップ 4:認証ポリシーの内容を表示するには、PostmanからGETを実行します。
{
"EmailAsUid": true,
"JITCreation": false,
"JITUpdate": false,
"KeepMeSignedIn": false,
"KeepMeSignedInDuration": 14,
"LockoutDuration": 1,
"LockoutDurationMultiplier": 1,
"LockoutFailureCount": 5,
"LockoutFailureDuration": 300,
"RememberMyLoginId": false,
"RememberMyLoginIdDuration": 30,
"mfaEnabled": false,
"schemas": [
"urn:cisco:codev:identity:idbroker:authnconfig:schemas:1.0"
]
}
次の図に、ステップ1とステップ2を示します。
ステップ 5:GET応答から上記をコピーし、図に示すようにRaw形式を使用してBodyタブに貼り付けます。
RememberMyLoginId: falseをRememberMyLoginId: trueに変更します。
ユーザに適したRememberMyLoginIdDurationの値を選択します。この値は、ブラウザでRemember Meトークンが有効な期間(日数)を決定します。ユーザが、テスト目的で、または何らかの理由で別の従業員IDを使用して、そのブラウザのWebExサイトとそのマシンにログインしようとしても、そのIDは認識されません。
注:Remember Meトークンは、ディスカバリ画面での識別目的でのみ電子メールアドレスを暗号化したハッシュです。
手順 6:変更を上書きするには、PostmanからPATCHを実行します。
注意:その他の値は、すべてのユーザが認証を処理するサイトの機能に影響するため、変更しないでください。これらの値を変更しても、Cisco TACからサポートを受けることはできません。
確認
現在、この設定に使用できる確認手順はありません。
トラブルシュート
現在、この設定に関する特定のトラブルシューティング情報はありません。