インターフェース | 説明 |
---|---|
SocialAuthenticationServiceLocator | |
SocialUserDetails | |
SocialUserDetailsService | UserDetailsService に似ていますが、ユーザー名ではなくユーザー ID で詳細を読み込みます。 |
クラス | 説明 |
---|---|
AuthenticationNameUserIdSource | Spring Security Authentication の名前をユーザー ID として返す UserIdSource の実装。 |
SocialAuthenticationFailureHandler | |
SocialAuthenticationFilter | Spring Security フィルターチェーン内でプロバイダーのサインインフローを処理するためのフィルター。 |
SocialAuthenticationProvider | spring-social ベースの ServiceProvider 用の AuthenticationProvider |
SocialAuthenticationServiceRegistry | |
SocialAuthenticationToken | ソーシャル認証用の認証トークン、例: |
SocialUser | User.getUsername() を SocialUserDetails の SocialUserDetails.getUserId() として使用するシンプルなユーティリティクラス |
SpringSocialConfigurer | Spring Security のフィルターチェーンに SocialAuthenticationFilter を追加するコンフィギュレーター。 |
例外 | 説明 |
---|---|
SocialAuthenticationException | ソーシャルプロバイダーに対する認証中にエラーが発生したことを示します。 |
SocialAuthenticationRedirectException | ソーシャルプロバイダーによる認証の過程でリダイレクトを実行する必要があることを示します。 |