Play Framework を始めたばかりの方向けに、サンプルを進めるうえで困ったところを共有する目的で書いています。
Play Framework 2.8.x 、および play-pac4j v5.1 を使って、サインイン処理を実装したときのメモです。
以下、目次
前提
- 自前でパスワード等の管理はしたくない
- かといって Firebase Authentication 等は使わない(使えない、自由度がほしい等)
- Sign in with Google の OIDC (OpenID Connect) を使った Socail サインインでやりたい
参考にしたところ
- OpenIDコネクト | Google Identity Platform | Google Developers
- Microsoft ID プラットフォームと OpenID Connect プロトコル
- Scala + PlayFramework + pac4j での GitHub ログインの実装
今後、追加したい機能
- LINE ログイン
以上でした。