Auth Hook
onBeforeHandle
フックでCookieを元にセッションが有効かどうかを判別し、 resolve
フックから sessionStatus
と sessionClaims
を返す。
- セッションが有効な場合
sessionStatus
: セッションステータスsessionClaims
: ID Token Claims- 参照:
IdTokenClaims
type definition ofopenid-client
. - 参照:
OpenID Connect Core 1.0
の Claims 及び IDToken の章
- 参照:
- セッションが無効な場合
loginRedirectUrl
にリダイレクトdisableRedirect
がtrue
の場合はsessionStatus
,sessionClaims
共にnull
になる
- ElysiaJSプラグインとしてのメタデータ
- 名称:
elysia-openid-client-auth-hook
- シード:
settings.pluginSeed
、未指定ならissuerUrl
- 名称:
- 参照: OIDCClientAuthHookSettings