12

Google Appsドメイン(example.com)のアカウントを持つ世界中のワーカー向けのイントラネットサイトとして個人用のウェブサイトを使用しています。彼らは現在、さまざまなコラボレーションツールにログインするためにOpenIdを使用しているので、私は自分のサイトにもこれを使いたいと思っています。静的コンテンツの認証としてopenidを使用する最も簡単な方法

  1. 私はGoogle Appsが提供OpenIDでのログイン(というよりも、たとえば、basicc HTTP認証)と私のプライベートメンバー専用ウェブサイト、上の静的コンテンツを保護したいです。

  2. 私は誰でもOpenIDプロバイダになることができるので、1つのドメイン名、特に自分のGoogle Appsドメインに制限したいと思います。

現時点では、私の静的コンテンツはnginx経由で提供されています。私はちょうど少しのセットアップでこれを処理する単純なnginxモジュールを好むでしょう。

手を汚さなければならない場合は、これを処理するための基本的なPython(Django)やJavaサーバーを設定しても構いませんが、PHPやRubyを使用したくありません。

答えて

0

コンテンツの量によっては、Google App Engineにコンテンツを置くことをおすすめします。

静的に置くことのできる量(DBからでも処理できます)と1日あたりの変更回数には制限があります。

あなたのコンテンツが十分に小さく、あまり頻繁に変更されない場合(1日100回、これが最大だと思う)、これは認証の問題に対処し、人生を簡素化します。

+0

GAEにはopenidサポートが組み込まれていますか?どのように設定するのは簡単です。 – AshirusNW

+0

が組み込まれています。ユーザモジュールのドキュメントを見てください。 –

+0

会社のサイト(これはこれです)のためのHmm私はこれとそれのためのアプリエンジンを使用して快適であると確信していません。サイトは非常に単純です(静的ページ)ので、単純なオープンIDまたはOauthベースの認証 – AshirusNW

関連する問題