リバースプロキシ方式
公開日: |更新日:
シングルサインオンの認証方式の一つ、リバースプロキシ方式の特徴、メリット、デメリットを解説。リバースプロキシ方式が最適なケースもお伝えしています。
リバースプロキシ方式とは
リバースプロキシ方式は、エージェント方式と同様、WEB上で行うシングルサインオン(SSO)の方式のひとつです。リバースプロキシと呼ばれる、中継サーバー上で認証を行うことで、エージェント方式のようにプラットフォームに依存することはなく、より幅広い条件下でSSOを実現します。
リバースプロキシの認証の仕組み
認証方法は、エージェント方式と同じですが、利用者の端末とWEBアプリケーションの間にリバースプロキシサーバーを設置することで、全てのアクセスがリバースプロキシサーバー経由で行われるようになります。そのため、初回は、URLをSSOプロキシ宛に、ネットワーク構成も、SSOプロキシを経由した場合にのみWebアプリケーションにアクセスできるよう、変更します。
以降は、エージェント方式と同様、 初回だけID/パスワード入力をすれば、2回目からはcookieを発行するだけで複数アプリへのアクセスが可能 になります。
導入時
リバースプロキシサーバーを設置(URL&ネットワーク構成もプロキシサーバー経由に変更)
2回目以降のログイン時
- 利用者がアプリを起動
- (リバースプロキシサーバーに認証情報を要求)
- (リバースプロキシサーバーが認証済みcookieを発行)
- メーラー、スケジュール帳、Googleドキュメント等のアプリの一括アクセスが可能
リバースプロキシ方式のメリット
- サーバーを経由する事でより安全性・安定性を保てる
- 個々のWebアプリケーションサーバーへ導入する手間がない
- プラットフォームに依存しない
リバースプロキシ方式のデメリット
- 導入時、ネットワーク構成やURLの変更が必要
- ひとつのサーバーにアクセスが集中するので、速度のボトルネックになりやすい
- Webサイトやアプリを追加する際は、作業コストがかかる
リバースプロキシ方式が最適なケースとは?
- 対象のアプリケーションが多い企業
- エージェント方式が対応していない場合
ネットワーク変更さえしてしまえば、導入がスムーズで、個々のアプリケーションサーバーのアップデートも必要ないのが、便利なリバースプロキシ方式。とくに多数のアプリケーションを使っている場合の恩恵が高く、社内のWebシステムが多い企業に好んで使われています。
ただし、ひとつのサーバーにアクセスが集中するため、何百人が同時ログインするようなケースでは、速度のボトルネックになることも。大手企業では、負荷分散のためのロードバランサの導入が検討されることもあります。
無料トライアル×5,000種以上のアプリ・サービスに対応
シングルサインオン(SSO)
製品で比較
2024年4月19日時点でITreviewで「シングルサインオン」を扱っていると掲載されており、製品の公式HPが確認できた35社の中から、それぞれ「オンプレでスモールスタートでき、既存環境の変更をせずに使用できる唯一の企業」「今回調査を行ったクラウドシステムの中で、自社システムの導入社数実績が最も多かった企業(※編集チーム調べ)」「無料プランがあり、既存環境の変更をせずに使用できる唯一の企業」をそれぞれ選出。対応アプリ数と導入・サポート、費用で比較しました。
※横スクロールします。
オンプレミス
AccessMatrix
|
クラウド
Okta |
クラウド
トラスト・ログイン |
|
対応アプリ・ サービス |
全てのアプリ
デスクトップアプリ webアプリ(saml対応) webアプリ(saml非対応)
|
7,000種以上
デスクトップアプリ webアプリ(saml対応) webアプリ(saml非対応)
|
5,000種以上
デスクトップアプリ webアプリ(saml対応) webアプリ(saml非対応)
|
---|---|---|---|
導入・ サポート |
|
|
|
料金 |
380円/ユーザー/月額
|
要問合せ
一般的な利用例は、月額2ドル~
|
330円/ID/月額
|
※選定条件:2024年4月19日時点でITreviewで「シングルサインオン」を扱っていると掲載されており、製品の公式HPが確認できた35社の中で.、下記の条件に当てはまるものをピックアップ。
・AccessMatrix USO
オンプレでスモールスタートでき、既存環境の変更をせずに使用できる唯一の企業
・Okta
今回調査を行った会社の中で、シングルサインオンを含む自社提供サービスを導入している会社の数が18,000社とNo.1
・GMOトラスト・ログイン
無料プランがあり、既存環境の変更をせずに使用できる唯一の企業
よく読まれているページ