masuda220 / simple-secure-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

認証時に、追加情報が必要な場合のカストマイズ方法

AuthenticationFilter

AuthenticationProviderに渡すTokenに認証用の情報を付加する

AuthenticationProvider

Tokenの情報を元に認証を実行する ロールの設定などは、ここでカストマイズ可能

UserDetailsService

DaoAuthenticationProviderが認証用の情報(UserDetails)を取得する参照先

結論

認証に関係がないが、アプリケーションで追加で使いたい情報を、認証プロセスの途中で取得するのは、良い設計ではない。

認証の関心事以外は、アプリケーション側の機能で実現する。

About


Languages

Language:Java 81.2%Language:HTML 18.8%