SSO認証が外部ブラウザ使用時に失敗 | localhostエラー

説明

外部ブラウザ使用時に、Cato SDPクライアントがSSOで認証できません。

問題

外部ブラウザでSSO認証を使用する場合、認証プロセス中にブラウザはhttp://localhost:49152をロードします。 ブラウザがlocalhostドメインに対してHTTP厳密トランスポートセキュリティ(HSTS)を適用し、https://localhost:49152にリダイレクトする可能性があります。 この場合、ブラウザはエラーを表示し、認証は失敗します。

Microsoft Edgeの例

edge-example.png

解決策

  1. SSO認証には埋め込みブラウザに切り替えてください。 CMAのアクセス>クライアントアクセス>認証でアカウントで有効にする必要があります。そうでないと、クライアントは認証プロセス中に外部ブラウザに戻ります。

  2. 外部ブラウザを使用して認証する場合、デフォルトのブラウザでlocalhostドメインのHSTSを無効にできます。

    注: 開発環境にある他のローカルWebアプリによって、localhostドメインのHSTSが再び有効化される可能性があります。 埋め込みブラウザを使用することが推奨される解決策です。

    Chrome/Edge

    1。 アドレスバーに関連するURLを貼り付けます:

    Chrome: chrome://net-internals/#hsts
    Edge: edge://net-internals/#hsts

    2。 ドメインセキュリティポリシーの削除セクションのドメインフィールドにlocalhostと入力し、削除ボタンをクリックします。

    chrome-example.png


    3. Cato SDPクライアントの認証プロセスを再起動してください。

    Firefox

    1。 Firefoxで開いているすべてのタブを閉じます。
    2。 ライブラリウィンドウ(履歴)を開くには、Ctrl + Shift + H(MacではCmd + Shift + H)を押してください。
    3。 検索バーにlocalhost を入力。
    4。 localhostエントリを右クリックし、このサイトを忘れるを選択。

    firefox-example.png

    5. カトSDPクライアント認証プロセスを再起動します。

この記事は役に立ちましたか?

7人中1人がこの記事が役に立ったと言っています

0件のコメント