私は、Google Apps ドメイン (example.com) のアカウントを持つ世界中の従業員のためのイントラネット サイトとして使用されるプライベート ウェブサイトを持っています。現在、様々な連携ツールへのログインに OpenId を利用しているので、自分のサイトでも利用したいと思っています。
Google Apps が提供する OpenID ログイン (たとえば、基本的な HTTP 認証ではなく) を使用して、メンバー限定の非公開 Web サイトの静的コンテンツを保護したいと考えています。
誰でも OpenID プロバイダになれることはわかっているので、1 つのドメイン名、具体的には自分の Google Apps ドメインに制限したいと考えています。
現在、静的コンテンツは Nginx 経由で提供されています。少しの設定だけでこれを処理できる単純な Nginx モジュールをお勧めします。
手を汚さなければならない場合、これを処理するために基本的な Python (Django など) または Java サーバーをセットアップすることは気にしませんが、PHP や Ruby は使用したくありません。