索引
所有程序包|所有类和接口|序列化表格
A
- AccountAutoEnableListener - cn.herodotus.stirrup.oauth2.enhance.listener中的类
-
Description: 账户锁定状态监听
- AccountAutoEnableListener(RedisMessageListenerContainer, OAuth2AccountStatusManager) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.listener.AccountAutoEnableListener
- accountLockStatusListener(RedisMessageListenerContainer, OAuth2AccountStatusManager) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2ComplianceConfiguration
- AccountReleaseFromCacheListener - cn.herodotus.stirrup.oauth2.enhance.listener中的类
-
Description: TODO
- AccountReleaseFromCacheListener(OAuth2AccountStatusManager) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.listener.AccountReleaseFromCacheListener
- accountStatusManager(UserDetailsService, AccountStatusEventManager, LockedUserDetailsStampManager) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2ComplianceConfiguration
- activate(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.controller.DeviceController
- activated() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.controller.DeviceController
- afterPropertiesSet() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.stamp.LockedUserDetailsStampManager
- afterPropertiesSet() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.stamp.SignInFailureLimitedStampManager
- authenticationFailureListener(SignInFailureLimitedStampManager, OAuth2AccountStatusManager) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2ComplianceConfiguration
- AuthenticationFailureListener - cn.herodotus.stirrup.oauth2.enhance.listener中的类
-
Description: 登出成功监听
- AuthenticationFailureListener(SignInFailureLimitedStampManager, OAuth2AccountStatusManager) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.listener.AuthenticationFailureListener
- authenticationSuccessListener(SignInFailureLimitedStampManager, OAuth2ComplianceService) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2EnhanceConfiguration
- AuthenticationSuccessListener - cn.herodotus.stirrup.oauth2.enhance.listener中的类
-
Description: 登录成功事件监听
- AuthenticationSuccessListener(SignInFailureLimitedStampManager, OAuth2ComplianceService) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.listener.AuthenticationSuccessListener
- AutoUnlockUserAccountCondition - cn.herodotus.stirrup.oauth2.enhance.condition中的类
-
Description: 阿里云短信开启条件
- AutoUnlockUserAccountCondition() - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.condition.AutoUnlockUserAccountCondition
C
- CaptchaController - cn.herodotus.stirrup.oauth2.enhance.controller中的类
-
Description: 验证码Controller
- CaptchaController(CaptchaRendererFactory) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.controller.CaptchaController
- check(Verification) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.controller.CaptchaController
- cn.herodotus.stirrup.oauth2.enhance.annotation - 程序包 cn.herodotus.stirrup.oauth2.enhance.annotation
- cn.herodotus.stirrup.oauth2.enhance.condition - 程序包 cn.herodotus.stirrup.oauth2.enhance.condition
- cn.herodotus.stirrup.oauth2.enhance.config - 程序包 cn.herodotus.stirrup.oauth2.enhance.config
- cn.herodotus.stirrup.oauth2.enhance.controller - 程序包 cn.herodotus.stirrup.oauth2.enhance.controller
- cn.herodotus.stirrup.oauth2.enhance.dto - 程序包 cn.herodotus.stirrup.oauth2.enhance.dto
- cn.herodotus.stirrup.oauth2.enhance.listener - 程序包 cn.herodotus.stirrup.oauth2.enhance.listener
- cn.herodotus.stirrup.oauth2.enhance.service - 程序包 cn.herodotus.stirrup.oauth2.enhance.service
- cn.herodotus.stirrup.oauth2.enhance.stamp - 程序包 cn.herodotus.stirrup.oauth2.enhance.stamp
- ConditionalOnAutoUnlockUserAccount - cn.herodotus.stirrup.oauth2.enhance.annotation中的批注接口
-
Description: 自动解锁用户账号条件注解
- consent(Principal, Model, String, String, String, String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.controller.ConsentController
-
Consent页面(确认请求scope的页面)
- ConsentController - cn.herodotus.stirrup.oauth2.enhance.controller中的类
-
OAuth2 授权确认页面 - controller
- ConsentController(OAuth2ApplicationService, OAuth2AuthorizationConsentService, OAuth2ScopeService) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.controller.ConsentController
- create(SessionCreate, HttpServletRequest) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.controller.IdentityController
- create(String, String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.controller.CaptchaController
- createSecretKey(String, String, String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.service.InterfaceSecurityService
D
- DeviceController - cn.herodotus.stirrup.oauth2.enhance.controller中的类
-
Description: 设备激活
- DeviceController() - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.controller.DeviceController
E
- enable(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.service.OAuth2AccountStatusManager
- errorStatus(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.stamp.SignInFailureLimitedStampManager
- exchange(SessionExchange) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.controller.IdentityController
- exchange(String, String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.service.InterfaceSecurityService
-
前端用后端PublicKey加密前端PublicKey后,将该值传递给后端,用于加密 AES KEY
G
- getAuthenticationProperties() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.stamp.SignInFailureLimitedStampManager
- getClientId() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SessionCreate
- getClientSecret() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SessionCreate
- getErrorTimes() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SignInErrorStatus
- getLocked() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SignInErrorStatus
- getPublicKey() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SessionExchange
- getRemainTimes() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SignInErrorStatus
- getSessionId() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SessionCreate
- getSessionId() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SessionExchange
- getState() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.Session
- getUsername() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SignInErrorPrompt
I
- IdentityController - cn.herodotus.stirrup.oauth2.enhance.controller中的类
- IdentityController(InterfaceSecurityService, SignInFailureLimitedStampManager) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.controller.IdentityController
- InterfaceSecurityService - cn.herodotus.stirrup.oauth2.enhance.service中的类
-
Description: 请求加密服务
- InterfaceSecurityService(HttpCryptoProcessor, RegisteredClientRepository) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.service.InterfaceSecurityService
- InterfaceSecurityService(HttpCryptoProcessor, RegisteredClientRepository) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2ClientSecurityConfiguration
L
- lock(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.service.OAuth2AccountStatusManager
- lockedUserDetailsStampManager(OAuth2AuthenticationProperties) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2ComplianceConfiguration
- LockedUserDetailsStampManager - cn.herodotus.stirrup.oauth2.enhance.stamp中的类
-
Description: 锁定账户签章管理
- LockedUserDetailsStampManager(OAuth2AuthenticationProperties) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.stamp.LockedUserDetailsStampManager
- login(Map<String, Object>, HttpServletRequest) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.controller.LoginController
- LoginController - cn.herodotus.stirrup.oauth2.enhance.controller中的类
-
Description: Security 登录控制器
- LoginController(OAuth2AuthenticationProperties) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.controller.LoginController
M
- matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.condition.AutoUnlockUserAccountCondition
N
- nextStamp(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.stamp.LockedUserDetailsStampManager
- nextStamp(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.stamp.SignInFailureLimitedStampManager
O
- OAuth2AccountStatusManager - cn.herodotus.stirrup.oauth2.enhance.service中的类
-
Description: 账户锁定处理服务
- OAuth2AccountStatusManager(UserDetailsService, AccountStatusEventManager, LockedUserDetailsStampManager) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.service.OAuth2AccountStatusManager
- OAuth2ClientSecurityConfiguration - cn.herodotus.stirrup.oauth2.enhance.config中的类
-
Description: 客户端安全相关配置
- OAuth2ClientSecurityConfiguration() - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2ClientSecurityConfiguration
- OAuth2ComplianceConfiguration - cn.herodotus.stirrup.oauth2.enhance.config中的类
-
Description: OAuth2 应用安全合规配置
- OAuth2ComplianceConfiguration() - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2ComplianceConfiguration
- OAuth2EnhanceConfiguration - cn.herodotus.stirrup.oauth2.enhance.config中的类
-
Description: OAuth2 Manager 模块配置
- OAuth2EnhanceConfiguration() - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2EnhanceConfiguration
- OAuthSignOutController - cn.herodotus.stirrup.oauth2.enhance.controller中的类
-
Description: OAuth2 扩展 接口
- OAuthSignOutController(OAuth2AuthorizationService, OAuth2ComplianceService, ApplicationContext) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.controller.OAuthSignOutController
- onApplicationEvent(AccountReleaseFromCacheEvent) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.listener.AccountReleaseFromCacheListener
- onApplicationEvent(AbstractAuthenticationFailureEvent) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.listener.AuthenticationFailureListener
- onApplicationEvent(AuthenticationSuccessEvent) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.listener.AuthenticationSuccessListener
- onMessage(Message, byte[]) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.listener.AccountAutoEnableListener
P
- postConstruct() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2ClientSecurityConfiguration
- postConstruct() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2ComplianceConfiguration
- postConstruct() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2EnhanceConfiguration
- prompt(SignInErrorPrompt) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.controller.IdentityController
R
- releaseFromCache(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.service.OAuth2AccountStatusManager
S
- Session - cn.herodotus.stirrup.oauth2.enhance.dto中的类
-
Description: Session响应实体
- Session() - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.dto.Session
- SessionCreate - cn.herodotus.stirrup.oauth2.enhance.dto中的类
-
Description: 加密创建请求
- SessionCreate() - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.dto.SessionCreate
- SessionExchange - cn.herodotus.stirrup.oauth2.enhance.dto中的类
-
Description: 机要传递实体
- SessionExchange() - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.dto.SessionExchange
- setClientId(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SessionCreate
- setClientSecret(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SessionCreate
- setErrorTimes(int) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SignInErrorStatus
- setLocked(Boolean) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SignInErrorStatus
- setPublicKey(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SessionExchange
- setRemainTimes(int) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SignInErrorStatus
- setSessionId(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SessionCreate
- setSessionId(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SessionExchange
- setState(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.Session
- setUsername(String) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SignInErrorPrompt
- SignInErrorPrompt - cn.herodotus.stirrup.oauth2.enhance.dto中的类
-
Description: 登录提示信息
- SignInErrorPrompt() - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.dto.SignInErrorPrompt
- SignInErrorStatus - cn.herodotus.stirrup.oauth2.enhance.dto中的类
-
Description: 用户错误状态信息
- SignInErrorStatus() - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.dto.SignInErrorStatus
- signInFailureLimitedStampManager(OAuth2AuthenticationProperties) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.config.OAuth2ComplianceConfiguration
- SignInFailureLimitedStampManager - cn.herodotus.stirrup.oauth2.enhance.stamp中的类
-
Description: 登录失败次数限制签章管理
- SignInFailureLimitedStampManager(OAuth2AuthenticationProperties) - 类的构造器 cn.herodotus.stirrup.oauth2.enhance.stamp.SignInFailureLimitedStampManager
- signOut(String, HttpServletRequest) - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.controller.OAuthSignOutController
T
- toString() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.Session
- toString() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SessionCreate
- toString() - 类中的方法 cn.herodotus.stirrup.oauth2.enhance.dto.SessionExchange
所有程序包|所有类和接口|序列化表格