web2py version: 1.99.4

2.2.4. Googleアカウント

Googleアカウントを使った認証方式です。この認証は Google AppEngine (GAE)上でしか動作しません。

設定

設定前に アクセス制御の基本的な設定 を完了しておく必要があります。また 各認証方式での挙動の違い も参照下さい。
モデル定義(db.pyなど)にて、 login_formGaeGoogleAccount インスタンスを設定します。

設定例

from gluon.contrib.login_methods.gae_google_account import GaeGoogleAccount
auth.settings.login_form = GaeGoogleAccount()

認証用クラス

このクラスにはコンストラクタはありません。このためパラメータもありません。

class gae_google_account.GaeGoogleAccount

使用例

(上記の設定を行った) GAE 上のアプリケーションを実行時した場合に、表示される認証画面です。

../../../_images/web2py_ac_076r.PNG

Googleアカウントのログイン画面