索引

A C D E G I L M N O P R S T 
所有程序包|所有类和接口|序列化表格

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
 
A C D E G I L M N O P R S T 
所有程序包|所有类和接口|序列化表格