#daiizメモ

Scrapboxに夢中

GAEウェブアプリでのユーザーログイン維持期間を伸ばす

Google App Engine(GAE)で動かしているウェブアプリは,ユーザーさんにGoogleアカウントでログインしてもらうことができる.

こうすることで,新たに情報を要求してユーザー登録してもらう必要が無く,ユーザー側もGoogle DriveやGmailを使うためにログインしているような感覚でログインできるので安心感がある.

ログインすると,各種セッション情報を保つためにブラウザにCookieが保存される.GAEではデフォルトの有効維持期間が1日になっているらしく,頻繁にログインし直す必要があって不便だった.

実は,GAEのデベロッパーコンソールで設定できた.
App Engine > 設定 > アプリケーション設定 の「GoogleログインCookieの有効期限」を編集すれば良い.

f:id:daiiz:20160817003125p:plain:w500
  • 1日(デフォルト)
  • 1週間
  • 2週間

のなかから選べる.