WebSocketベースのアプリケーションを追加する

ヘッダーベースのアプリケーションを定義し、WebSocketベースのURIのポリシーを作成します。

HTTPとWebSocketは、クライアントサーバの通信で使用される通信プロトコルです。クライアントがリクエストを送信してサーバーが応答する場合、HTTPは一方向です。WebSocketsは双方向で、クライアントとサーバーの間に完全双方向通信を提供します。

WebSocketエンドポイントに関連付けられるURIにポリシーディレクティブを追加することによって、Access GatewayはWebSocketベースのアプリをサポートします。

WebSocketベースのURIでアプリケーションを保護し、カスタムポリシーを使用してHTTPリクエストをWebSocketリクエストに変換する高可用性クラスターを示すAccess Gatewayヘッダーベースのアプリケーションアーキテクチャ図。

はじめに

以下のものを準備します:

  • 内部ユーザー用の保護されたWebSocketと外部ユーザー用の公開URLに適切なDNSエントリ(たとえば、https://internal.domain.comおよびhttps://external.domain.com
  • 必要なアプリケーションヘッダー属性およびそれらの予測されるコンテンツのリスト。
  • 既存のWebSocketベースURIのリスト。

一般的なワークフロー

Access Gatewayの管理者は、これらのタスクを実行し、WebSocketアプリを追加します。

タスク

説明

包含するグループを作成する

ベストプラクティス。WebSocketアプリユーザーを割り当てるOktaグループを作成します。

ヘッダーアプリケーションを作成する

WebSocketアプリを保護するヘッダーアプリケーションを作成します。

証明書を割り当てる

任意。証明書をアプリケーションに割り当てます。

その他の属性を追加する

任意。属性をアプリに追加します。

必要なアクセスポリシーを追加する

すべてのWebSocketサービスURIに必要なポリシーを追加します。

アプリケーションをテストする

アプリケーションをテストしてすべてのURIのカバレッジを確保します。

トラブルシューティング

任意。統合のトラブルシューティングを行います。