ローカルユーザーに資格情報を与えずにサイトへの認証アクセスを許可する

ローカルユーザーに資格情報を与えずにサイトへの認証アクセスを許可する

私は、サービス Web サイトに 1 つのアカウントを持つ会社を管理しています。ユーザーが会社のアカウントで認証されているかのようにその Web サイトにアクセスできるようにしたいと考えています。ただし、明らかな理由から、会社のアカウントの資格情報を会社のユーザーに提供したくありません。基本的に、多くの大学が学生にオンライン ライブラリへのアクセスを提供するために行っているのと似たようなものを設定したいと考えています。これは通常どのように実現されますか?

最初に考えたのは、プロキシ サーバーを使用することで、Squid プロキシ認証を調べましたが、この構成は、インターネットへのアクセスを許可する前にユーザーに認証を求めることを目的としているようで、これは私たちが望んでいることとはまったく異なります。

これを実現するにはどうすればよいでしょうか? 当社の OS (すべてのユーザー マシンと会社のサーバー) は Debian 7.0 (Wheezy) であることに注意してください。

ブラウザに依存しない回答を期待していますが、それが不可能な場合は、Google Chromeバージョン28.0.1500.52を使用します。

答え1

あなたが言及しているサービス Web サイトが基本認証を使用している場合は、その前にリバース プロキシを配置できます。リバース プロキシは認証を処理します。こちらに、役に立つかもしれない回答が記載された同様の質問があります。

https://stackoverflow.com/questions/567814/apache2-reverse-proxy-to-an-end-point-that-requires-basicauth-but-want-to-hide-t

関連情報