Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ゲストアクセスに外部ポータルを使用する

概要 Web 開発者が独自の Web サイトで設計したサインイン ポータルにゲストが移動できるようにする場合は、外部ポータルを有効にします。

外部ポータルは、WLAN ユーザが SSID を選択した後に表示される Web ページです。たとえば、会社のホーム ページや、Web 開発者が組織専用に設定したサインイン ポータルにゲストを送信できます。

セキュリティを強化するために、許可されたユーザー、許可されたサブネット、許可されたホスト名を指定できます。ブロックするホスト名のリストを入力することもできます。

  1. WLANに移動します。
    メモ:
    • WLAN が WLAN テンプレート内にある場合は、[ 組織] > [ワイヤレス |[WLAN テンプレート] をクリックし、テンプレートをクリックして、WLAN をクリックします。

    • サイトレベルの WLAN の場合は、[ サイト > ワイヤレス |[WLAN] をクリックし、WLAN をクリックします。

  2. [WLAN の編集] ウィンドウの [ゲスト ポータル] で、[外部ポータルに転送] をクリックします。
    Forward to External Portal Option in the Edit WLAN Window
  3. (オプション)特定のユーザーにアクセスを制限する場合は、[ゲスト認証の編集] ボタンをクリックします。次に、次の手順を実行します。
    1. 「許可されたゲスト」ウィンドウで、「追加」をクリックします。
      Authorized Guests Window and Add Button
    2. [ゲストの承認] ウィンドウで、ゲストの MAC アドレス (必須)、オプションのユーザー情報、およびユーザーが承認される期間を入力します。
      Form Fields to Add a Guest
      メモ:

      [クライアントの検索(Search Client)] オプションを使用して、すでに WLAN に接続されているクライアントを検索できます。

    3. 「ゲストの承認」ウィンドウの下部にある「承認」をクリックします。
    4. これらの手順を繰り返して、リストにゲストを追加します。
  4. ポータルの URL を http:// または https:// で始まる順に入力します。
    メモ:

    他のフィールドを使用してアクセスを微調整します。たとえば、特定のサブネットまたはホスト名のみを許可します。

  5. [例外が発生した場合はゲスト/外部ポータルをバイパスする] チェック ボックスをオンまたはオフにします。

    この機能を選択すると、各アクセス ポイントはポータルまたは IdP に到達しようとしますが、到達できない場合、AP はゲストに WLAN への接続を自動的に許可します。

  6. [WLANの編集]ウィンドウの下部にある[保存]をクリックします。

PHP ファイルと read-me ファイルを使用して外部ポータルを作成する

  1. 次のサンプル PHP ファイルと Read-Me 情報を参照して、外部ポータルを作成します。
    Index.php
    authme.php
    既読情報
    メモ:

    を、Mist 組織が作成されたクラウド インスタンスに基づく適切なゲスト Wi-Fi ポータル URL に置き換え portal.mist.com ます。お住まいの地域のゲストWi-FiポータルのURLを検索するには、 Juniper Mist管理ガイドの MistクラウドのIPアドレスとポートの情報 を参照してください。

  2. auth.php で必要な$secret値を取得するには、[WLANの編集(Edit WLAN)] ウィンドウを再度開き、API シークレットをコピーします
  3. 必要なクエリ文字列パラメーターを使用してJuniper Mistバックエンドを呼び出すように認証ページ(authme.php)を構成します。 ?signature=signature&expires=expires&token=token&optional
    • expires – 認証 URL が有効になるまでのエポックタイムスタンプ。

      • 例: 1768587994 (これは、承認 URL が 2026 年 1 月 16 日午後 6 時 26 分 34 秒 UTC に期限切れになることを意味します)。

    • token – 形式が wlan_id/ap_mac/client_mac/authorize_min/0/0/0 の base64 文字列

      • 例:be22bba7-8e22-e1cf-5185-b880816fe2cf/5c5b35001234/d58f6bb4c9d8/480/0/0/0

    • 署名 – ハッシュアルゴリズムとして sha1 を使用し、ゲスト WLAN の API シークレットをキーとして使用する、ハッシュ値の base64 文字列。これは次の形式になります: expires=expires&token=token&optional

      • 例:J7VJlf2Zlcs%2BOxhVxCf8hL0XYC0%3D

    • オプション – オプションのゲストの詳細と、承認後にユーザーが転送される URL で、次の形式になっています: forward=url&name=name&email=email&company=company&field1=field1&field2=field2&field3=field3&field4=field4

      注: すべてのパラメーター値が base64 として渡されていることを確認してください。

      • たとえば、forward=http%3A%2F%2Fwww.mist.com%2F

  4. ゲストの認証のためにJuniper Mistを呼び出すように認証ページを設定します。最終的な承認 URL は次のようになります。 http://portal.mist.com/authorize?signature=J7VJlf2Zlcs%2BOxhVxCf8hL0XYC0%3D&expires=1768587994&token=YmUyMmJiYTctOGUyMi1lMWNmLTUxODUtYjg4MDgxNmZlMmNmLzVjNWIzNTAwMTIzNC9kNThmNmJiNGM5ZDgvNDgwLzAvMC8w&forward=http%3A%2F%2Fwww.mist.com%2F
  5. デバイスを接続し、認証を試み、外部キャプティブポータルをテストします。

    デバイスは、認証のためにJuniper Mistポータルにリダイレクトする必要があります。認証が成功すると、ユーザは外部キャプティブ ポータル コードで定義されている URL にリダイレクトされます。

    メモ:

    ライブ ポータルに使用します /authorize 。テスト目的では、「 /authorize-testRead-Me 情報」に記載されているダミーの例の値を必要とする を使用できます。