web-dev-qa-db-ja.com

インターネットへのアクセスを許可する前に、カスタムデータベースを使用してWiFiクライアントを認証します

次のシナリオが可能かどうかを確認します。

  1. 従業員の1人が当社のWiFiに接続しようとしています。

  2. 利用可能なWiFiリストでSSIDを選択すると、キャプティブポータルに移動します。

  3. そこで彼は従業員IDを入力します。

  4. システムは、従業員IDを会社の管理ポータルのデータベースのIsOnlineフィールドと比較することにより、彼が従業員ネットワークでオンラインであるかどうかを確認します。

  5. 彼がオンラインの場合、インターネットへのアクセスを許可します。

このシステムの要件は、従業員がカスタムメイドの人事管理ソフトウェアの一種であるローカル企業ポータルを介してログインした場合にのみインターネットやその他のサービスへのアクセスを許可する自動アルゴリズムのためです。これは、Windows7-10でサポートされているソフトウェアです。

1
Aishwarya Shiva

あなたが求めているものは キャプティブポータル と呼ばれています:

キャプティブポータルは、レイヤー3ブランドまたはレイヤー2オペレーターによって提示され、URLまたはhttpベースのインターネットサービスへのより広範なアクセスを取得する前にユーザーに表示される「ランディング」Webページです。ポータルは、ランディングページまたはログインページを表示するためによく使用され、ユーザーがブラウザセッションの起動を許可されるまで、監視されたパケットを傍受します。認証、支払い、EULA /利用規定の承認、またはホストとユーザーが同意するその他の有効な資格情報を必要とする可能性のあるWebページにリダイレクトされた後、ユーザーには条件付きインターネットアクセスが許可されます。キャプティブポータルは、ケーブルおよび商用提供のWi-Fi、ホームホットスポットなど、さまざまなモバイルおよび歩行者向けブロードバンドサービスに使用されます。また、企業および住宅の有線ネットワーク(集合住宅、ホテルの部屋、ビジネスセンターなど)。

1つを作成するには、基本的に2つの方法があります。

  1. この機能が組み込まれているエンタープライズグレードのルーターを使用する
  2. DD-WRT などの進化したルーターファームウェアを使用する

2番目のオプションでは、 DD-WRTルーターデータベース にあるルーターにDD-WRTをインストールする必要があります。データベースにはインストール手順も含まれているため、インストールが簡単なルーターを選択することをお勧めします。これには、ログイン資格情報を提供するための内部Webサーバーをネットワークに設定する必要もあります。

詳細については、記事を参照してください: 独自のホットスポットを作成する(DD-WRTを使用)

2
harrymc