- ユーザー:
UserDetails
デフォルトの実装(フレームワーク)は、使用者はその後、コンストラクタメソッドへを使用してユーザーオブジェクトを作成するために埋める、独自のデータベースからユーザーのアカウント、パスワード、および権限を削除することができます - UserDetails:春のセキュリティ、ユーザーのアカウント、パスワード、権限、地位(かどうかロック)およびその他の情報が含まれていますベースのインターフェイス。唯一のgetterメソッド、
SimpleGrantedAuthority
使用して - UserDetailsServiceは:ユーザ関連データを返します。それと共に、エンティティユーザ名、ユーザのクエリに応じて、loadUserByUsername()メソッドを持つ
SimpleGrantedAuthority
とUser
一緒に使用します - SimpleGrantedAuthority:認証/アクセスコントロールに権限を取得するために使用(許可が付与されました)
- SecurityContextHolder
- 例外を解決するために、いつ権限資源のない匿名ユーザーアクセス:AuthenticationEntryPoint 含むAuthenticationExceptionはと組み合わせて使用
- AccessDeineHandlerの例外が許可なくアクセスリソースへの認証されたユーザーを解決するために使用され、そしてAccessDeniedExceptionはと組み合わせて使用しました
- WebSecurityConfigurerAdapterは、設定時に、あなたは彼を成功するために私たち自身のような設定を記述して、自分の設定の特別なニーズを記述する必要がある、アダプタです
クラスで使用SpringSecurity
おすすめ
転載: blog.csdn.net/king101125s/article/details/104345270
おすすめ
ランキング