EndSessionRouter

object EndSessionRouter : KoinComponent

OpenID Connect RP-Initiated Logout 1.0 エンドポイント

クライアントがユーザーのログアウトを開始するためのエンドポイント https://openid.net/specs/openid-connect-rpinitiated-1_0.html

このOPはJWTベースのステートレス設計であり、サーバー側セッションを持たない。 ログアウトはクライアント側でトークンを破棄する責務となる。 サーバー側でのトークン失効が必要な場合は、先に /oauth2/revoke を呼び出すこと。

Functions

Link copied to clipboard
fun Route.endSessionRouter()

GET /oauth2/end_session エンドポイントを登録する

Link copied to clipboard
open fun getKoin(): Koin