博多南ウェブサービスのblog

博多南ウェブサービスのサービス紹介

【Play Framework 2.8.x と play-pac4j サンプル】Sign In の後、元のページにリダイレクトしたい

Play Framework を始めたばかりの方向けに、サンプルを進めるうえで困ったところを共有する目的で書いています。

Play Framework 2.8.x 、および play-pac4j v5.1 を使って、OIDC による認証の後、元のページにリダイレクトさせるために実装したときのメモです。

以下、目次

前提

  • 自前でパスワード等の管理はしたくない
  • かといって Firebase Authentication 等は使わない(使えない、自由度がほしい等)

参考にしたところ

実装してみて

  • セッションに RequestURL をセット -> 強制的に認証 -> DefaultCallbackLogic がセッションにセットされた URL にリダイレクトみたいな実装です
  • 強制的に認証は、play-pac4j Scala Demo の forceLogin を参考にしてます

Githubこちら

以上でした。