12

私は、Google Apps ドメイン (example.com) のアカウントを持つ世界中の従業員のためのイントラネット サイトとして使用されるプライベート ウェブサイトを持っています。現在、様々な連携ツールへのログインに OpenId を利用しているので、自分のサイトでも利用したいと思っています。

  1. Google Apps が提供する OpenID ログイン (たとえば、基本的な HTTP 認証ではなく) を使用して、メンバー限定の非公開 Web サイトの静的コンテンツを保護したいと考えています。

  2. 誰でも OpenID プロバイダになれることはわかっているので、1 つのドメイン名、具体的には自分の Google Apps ドメインに制限したいと考えています。

現在、静的コンテンツは Nginx 経由で提供されています。少しの設定だけでこれを処理できる単純な Nginx モジュールをお勧めします。

手を汚さなければならない場合、これを処理するために基本的な Python (Django など) または Java サーバーをセットアップすることは気にしませんが、PHP や Ruby は使用したくありません。

4

2 に答える 2

0

コンテンツの量によっては、Google App Engine に載せてみませんか?

静的に配置できるものの量 (ただし、DB から提供することはできます) と、1 日あたりの変更の数には制限があります。

コンテンツが十分に小さく、あまり頻繁に変更されない場合 (1 日 100 回が最大だと思います)、これにより認証の問題が解決され、生活がかなり簡素化される可能性があります。

于 2011-09-19T11:36:23.743 に答える
0

lighttpd の場合、https://lighttpd-external-auth.chmd.frがあります。

大きな問題なく nginx lua スクリプト インターフェイスに移植できると思います。

于 2013-11-10T23:10:17.447 に答える