最近、会社のアプリケーション プールの管理を支援するために、GAE アプリケーション (つまりhttp://www.stashboard.org/ ) をデプロイしました。
プールのステータスをすべての人 (顧客、他の会社など) に宣伝しないようにするために、企業アカウント (つまり、user@mycompany.com) でログインする人だけにアクセスを許可したいと考えています。
ドメイン「mycompany.com」は Google によって管理されていません。
認証タイプを「Google Apps ドメイン」に設定すると、アプリにログインできなくなり、代わりにエラー 500 が表示されます。
エラー: サーバー エラー
サーバーでエラーが発生したため、リクエストを完了できませんでした。問題が解決しない場合は、問題を報告し、このエラー メッセージとその原因となったクエリをお知らせください。
次のエラーが記録されます。
2013-10-21 14:42:57.856 /admin 500 55ms 0kb Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (Gecko のような KHTML) Chrome/30.0.1599.101 Safari/537.36 194.206.149.66 - - [21/ 10 月/2013:05:42:57 -0700] "GET /admin HTTP/1.1" 500 0 - "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (Gecko のような KHTML) Chrome/30.0.1599.101 Safari/ 537.36" "xxxxxx.appspot.com" ms=56 cpu_ms=0 app_engine_release=1.8.6 W 2013-10-21 14:42:57.856
Google Apps ドメイン mycompany.com の認証は、リクエストがそのドメインのサブドメインから処理されるか、Google Apps コントロール パネルで承認された場合にのみ実行できます。https://developers.google.com/appengine/articles/authを参照して ください
リンクされたドキュメントはあまり役に立たず、Google Apps を担当する管理者は、コントロール パネルでドメイン (appspot.com だと思います) を「承認」する方法を見つけられません。
参考までに: GAE を使用するのはこれが初めてで、社内で最も経験豊富な GAE ユーザーです。