Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractOAuth2RegisteredClient - Class in cn.herodotus.engine.oauth2.management.definition
-
Description: 应用对象转 RegisteredClient 共性属性
- AbstractOAuth2RegisteredClient() - Constructor for class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- AbstractOAuth2RegisteredClientConverter<T extends AbstractOAuth2RegisteredClient> - Class in cn.herodotus.engine.oauth2.management.definition
-
Description: OAuth2Application
- AbstractOAuth2RegisteredClientConverter() - Constructor for class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClientConverter
- AccountAutoEnableListener - Class in cn.herodotus.engine.oauth2.management.compliance.listener
-
Description: 账户锁定状态监听
- AccountAutoEnableListener(RedisMessageListenerContainer, OAuth2AccountStatusManager) - Constructor for class cn.herodotus.engine.oauth2.management.compliance.listener.AccountAutoEnableListener
- accountLockStatusListener(RedisMessageListenerContainer, OAuth2AccountStatusManager) - Method in class cn.herodotus.engine.oauth2.management.configuration.OAuth2ComplianceConfiguration
- AccountReleaseFromCacheListener - Class in cn.herodotus.engine.oauth2.management.compliance.listener
-
Description: TODO
- AccountReleaseFromCacheListener(OAuth2AccountStatusManager) - Constructor for class cn.herodotus.engine.oauth2.management.compliance.listener.AccountReleaseFromCacheListener
- accountStatusManager(UserDetailsService, AccountStatusEventManager, LockedUserDetailsStampManager) - Method in class cn.herodotus.engine.oauth2.management.configuration.OAuth2ComplianceConfiguration
- activate(String) - Method in class cn.herodotus.engine.oauth2.management.controller.DeviceController
- activate(String, boolean) - Method in interface cn.herodotus.engine.oauth2.management.repository.OAuth2DeviceRepository
-
激活设备
- activate(String, boolean) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2DeviceService
- activated() - Method in class cn.herodotus.engine.oauth2.management.controller.DeviceController
- assigned(OAuth2ScopeDto) - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2ScopeController
- assigned(String, Set<OAuth2Permission>) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ScopeService
- authenticationFailureListener(SignInFailureLimitedStampManager, OAuth2AccountStatusManager) - Method in class cn.herodotus.engine.oauth2.management.configuration.OAuth2ComplianceConfiguration
- AuthenticationFailureListener - Class in cn.herodotus.engine.oauth2.management.compliance.listener
-
Description: 登出成功监听
- AuthenticationFailureListener(SignInFailureLimitedStampManager, OAuth2AccountStatusManager) - Constructor for class cn.herodotus.engine.oauth2.management.compliance.listener.AuthenticationFailureListener
- authenticationSuccessListener(SignInFailureLimitedStampManager, OAuth2ComplianceService, OAuth2DeviceService) - Method in class cn.herodotus.engine.oauth2.management.configuration.OAuth2ManagementConfiguration
- AuthenticationSuccessListener - Class in cn.herodotus.engine.oauth2.management.compliance.listener
-
Description: 登录成功事件监听
- AuthenticationSuccessListener(SignInFailureLimitedStampManager, OAuth2ComplianceService) - Constructor for class cn.herodotus.engine.oauth2.management.compliance.listener.AuthenticationSuccessListener
- authorize(String, String[]) - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2ApplicationController
- authorize(String, String[]) - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2DeviceController
- authorize(String, String[]) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ApplicationService
- authorize(String, String[]) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2DeviceService
- AutoUnlockUserAccountCondition - Class in cn.herodotus.engine.oauth2.management.compliance.condition
-
Description: 阿里云短信开启条件
- AutoUnlockUserAccountCondition() - Constructor for class cn.herodotus.engine.oauth2.management.compliance.condition.AutoUnlockUserAccountCondition
C
- CaptchaController - Class in cn.herodotus.engine.oauth2.management.controller
-
Description: 验证码Controller
- CaptchaController(CaptchaRendererFactory) - Constructor for class cn.herodotus.engine.oauth2.management.controller.CaptchaController
- check(Verification) - Method in class cn.herodotus.engine.oauth2.management.controller.CaptchaController
- cn.herodotus.engine.oauth2.management.compliance - package cn.herodotus.engine.oauth2.management.compliance
- cn.herodotus.engine.oauth2.management.compliance.annotation - package cn.herodotus.engine.oauth2.management.compliance.annotation
- cn.herodotus.engine.oauth2.management.compliance.condition - package cn.herodotus.engine.oauth2.management.compliance.condition
- cn.herodotus.engine.oauth2.management.compliance.listener - package cn.herodotus.engine.oauth2.management.compliance.listener
- cn.herodotus.engine.oauth2.management.configuration - package cn.herodotus.engine.oauth2.management.configuration
- cn.herodotus.engine.oauth2.management.controller - package cn.herodotus.engine.oauth2.management.controller
- cn.herodotus.engine.oauth2.management.converter - package cn.herodotus.engine.oauth2.management.converter
- cn.herodotus.engine.oauth2.management.definition - package cn.herodotus.engine.oauth2.management.definition
- cn.herodotus.engine.oauth2.management.dto - package cn.herodotus.engine.oauth2.management.dto
- cn.herodotus.engine.oauth2.management.entity - package cn.herodotus.engine.oauth2.management.entity
- cn.herodotus.engine.oauth2.management.generator - package cn.herodotus.engine.oauth2.management.generator
- cn.herodotus.engine.oauth2.management.processor - package cn.herodotus.engine.oauth2.management.processor
- cn.herodotus.engine.oauth2.management.repository - package cn.herodotus.engine.oauth2.management.repository
- cn.herodotus.engine.oauth2.management.response - package cn.herodotus.engine.oauth2.management.response
- cn.herodotus.engine.oauth2.management.service - package cn.herodotus.engine.oauth2.management.service
- ConditionalOnAutoUnlockUserAccount - Annotation Interface in cn.herodotus.engine.oauth2.management.compliance.annotation
-
Description: 自动解锁用户账号条件注解
- consent(Principal, Model, String, String, String, String) - Method in class cn.herodotus.engine.oauth2.management.controller.ConsentController
-
Consent页面(确认请求scope的页面)
- ConsentController - Class in cn.herodotus.engine.oauth2.management.controller
-
OAuth2 授权确认页面 - controller
- ConsentController(OAuth2ApplicationService, OAuth2AuthorizationConsentService, OAuth2ScopeService) - Constructor for class cn.herodotus.engine.oauth2.management.controller.ConsentController
- convert(RegisteredClient) - Method in class cn.herodotus.engine.oauth2.management.converter.RegisteredClientToOAuth2DeviceConverter
- create(String, String) - Method in class cn.herodotus.engine.oauth2.management.controller.CaptchaController
- create(SessionCreate, HttpServletRequest) - Method in class cn.herodotus.engine.oauth2.management.controller.IdentityController
- createSecretKey(String, String, String) - Method in class cn.herodotus.engine.oauth2.management.service.InterfaceSecurityService
D
- deleteById(String) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ApplicationService
- deleteById(String) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2DeviceService
- DeviceController - Class in cn.herodotus.engine.oauth2.management.controller
-
Description: 设备激活
- DeviceController() - Constructor for class cn.herodotus.engine.oauth2.management.controller.DeviceController
E
- enable(String) - Method in class cn.herodotus.engine.oauth2.management.compliance.OAuth2AccountStatusManager
- equals(Object) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- equals(Object) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- equals(Object) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Scope
- exchange(SessionExchange) - Method in class cn.herodotus.engine.oauth2.management.controller.IdentityController
- exchange(String, String) - Method in class cn.herodotus.engine.oauth2.management.service.InterfaceSecurityService
-
前端用后端PublicKey加密前端PublicKey后,将该值传递给后端,用于加密 AES KEY
F
- findAll() - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2ScopeController
- findAllEnums() - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2ConstantController
- findAuthoritiesById(String) - Method in class cn.herodotus.engine.oauth2.management.processor.HerodotusClientDetailsService
- findByClientId(String) - Method in interface cn.herodotus.engine.oauth2.management.repository.OAuth2ApplicationRepository
-
根据 Client ID 查询 OAuth2Application
- findByClientId(String) - Method in interface cn.herodotus.engine.oauth2.management.repository.OAuth2DeviceRepository
-
根据 Client ID 查询 OAuth2Device
- findByClientId(String) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ApplicationService
- findByCondition(int, int, String, String, String) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ComplianceService
- findByCondition(Integer, Integer, String, String, String) - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2ComplianceController
- findByScopeCode(String) - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2ScopeController
- findByScopeCode(String) - Method in interface cn.herodotus.engine.oauth2.management.repository.OAuth2ScopeRepository
-
根据范围代码查询应用范围
- findByScopeCode(String) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ScopeService
- findByScopeCodeIn(List<String>) - Method in interface cn.herodotus.engine.oauth2.management.repository.OAuth2ScopeRepository
-
根据 scope codes 查询对应的对象列表
- findByScopeCodeIn(List<String>) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ScopeService
G
- generate(SharedSessionContractImplementor, Object) - Method in class cn.herodotus.engine.oauth2.management.generator.OAuth2PermissionIdGeneratorType
- getAbbreviation() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- getAccessTokenFormat() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getAccessTokenValidity() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getActivated() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- getAllEnums() - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ConstantService
- getAndroid() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getApplicationId() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- getApplicationName() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- getApplicationType() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- getAuthenticationSigningAlgorithm() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getAuthorizationCodeValidity() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getBrowserName() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getClientId() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getClientId() - Method in class cn.herodotus.engine.oauth2.management.dto.SessionCreate
- getClientId() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getClientSecret() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getClientSecret() - Method in class cn.herodotus.engine.oauth2.management.dto.SessionCreate
- getClientSettings(T) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClientConverter
- getComplianceId() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getDeviceCodeValidity() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getDeviceId() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- getDeviceName() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- getEngineName() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getHomepage() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- getId() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- getId() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- getIdTokenSignatureAlgorithm() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getIdTokenSignatureAlgorithmJwsAlgorithm() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getIos() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getIp() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getIpad() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getIphoneOrIpod() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getJwkSetUrl() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getLogo() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- getMobile() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getMobileBrowser() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getMobilePlatform() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getOperation() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getOsName() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getPermissionCode() - Method in class cn.herodotus.engine.oauth2.management.dto.OAuth2PermissionDto
- getPermissionCode() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Permission
- getPermissionId() - Method in class cn.herodotus.engine.oauth2.management.dto.OAuth2PermissionDto
- getPermissionId() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Permission
- getPermissionName() - Method in class cn.herodotus.engine.oauth2.management.dto.OAuth2PermissionDto
- getPermissionName() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Permission
- getPermissions() - Method in class cn.herodotus.engine.oauth2.management.dto.OAuth2ScopeDto
- getPermissions() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Scope
- getPrincipalName() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- getProductId() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- getProductId() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Product
- getProductKey() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Product
- getPublicKey() - Method in class cn.herodotus.engine.oauth2.management.dto.SessionExchange
- getRefreshTokenValidity() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getRepository() - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ApplicationService
- getRepository() - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ComplianceService
- getRepository() - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2DeviceService
- getRepository() - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2PermissionService
- getRepository() - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ProductService
- getRepository() - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ScopeService
- getRequireAuthorizationConsent() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getRequireProofKey() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getReuseRefreshTokens() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getScopeCode() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Scope
- getScopeId() - Method in class cn.herodotus.engine.oauth2.management.dto.OAuth2ScopeDto
- getScopeId() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Scope
- getScopeName() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Scope
- getScopes() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getScopes() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- getScopes() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- getScopes(T) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClientConverter
- getSessionId() - Method in class cn.herodotus.engine.oauth2.management.dto.SessionCreate
- getSessionId() - Method in class cn.herodotus.engine.oauth2.management.dto.SessionExchange
- getState() - Method in class cn.herodotus.engine.oauth2.management.dto.Session
- getTokenSettings(T) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClientConverter
- getWriteableService() - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2ApplicationController
- getWriteableService() - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2AuthorizationController
- getWriteableService() - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2ComplianceController
- getWriteableService() - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2DeviceController
- getWriteableService() - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2ProductController
- getWriteableService() - Method in class cn.herodotus.engine.oauth2.management.controller.OAuth2ScopeController
- getX509CertificateBoundAccessTokens() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- getX509CertificateSubjectDN() - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
H
- hashCode() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- hashCode() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- hashCode() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Scope
- HerodotusClientDetailsService - Class in cn.herodotus.engine.oauth2.management.processor
-
Description: 客户端交互处理器
- HerodotusClientDetailsService(OAuth2ApplicationService) - Constructor for class cn.herodotus.engine.oauth2.management.processor.HerodotusClientDetailsService
- HerodotusUserDetailsService - Class in cn.herodotus.engine.oauth2.management.processor
-
Description: UserDetailsService核心类
- HerodotusUserDetailsService(StrategyUserDetailsService) - Constructor for class cn.herodotus.engine.oauth2.management.processor.HerodotusUserDetailsService
I
- IdentityController - Class in cn.herodotus.engine.oauth2.management.controller
- IdentityController(InterfaceSecurityService, SignInFailureLimitedStampManager) - Constructor for class cn.herodotus.engine.oauth2.management.controller.IdentityController
- InterfaceSecurityService - Class in cn.herodotus.engine.oauth2.management.service
-
Description: 请求加密服务
- InterfaceSecurityService(HttpCryptoProcessor, RegisteredClientRepository) - Constructor for class cn.herodotus.engine.oauth2.management.service.InterfaceSecurityService
L
- loadHerodotusUserByUsername(String) - Method in class cn.herodotus.engine.oauth2.management.processor.HerodotusUserDetailsService
- loadUserBySocial(String, AccessPrincipal) - Method in class cn.herodotus.engine.oauth2.management.processor.HerodotusUserDetailsService
- loadUserByUsername(String) - Method in class cn.herodotus.engine.oauth2.management.processor.HerodotusUserDetailsService
- lock(String) - Method in class cn.herodotus.engine.oauth2.management.compliance.OAuth2AccountStatusManager
- login(Map<String, Object>, HttpServletRequest, HttpServletResponse) - Method in class cn.herodotus.engine.oauth2.management.controller.LoginController
- LoginController - Class in cn.herodotus.engine.oauth2.management.controller
-
Description: Security 登录控制器
- LoginController(OAuth2AuthenticationProperties, SessionProperties, HttpCryptoProcessor) - Constructor for class cn.herodotus.engine.oauth2.management.controller.LoginController
M
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class cn.herodotus.engine.oauth2.management.compliance.condition.AutoUnlockUserAccountCondition
O
- OAuth2AccessTokenResponseHandler - Class in cn.herodotus.engine.oauth2.management.response
-
Description: 自定义 Security 认证成功处理器
- OAuth2AccessTokenResponseHandler(HttpCryptoProcessor) - Constructor for class cn.herodotus.engine.oauth2.management.response.OAuth2AccessTokenResponseHandler
- OAuth2AccountStatusManager - Class in cn.herodotus.engine.oauth2.management.compliance
-
Description: 账户锁定处理服务
- OAuth2AccountStatusManager(UserDetailsService, AccountStatusEventManager, LockedUserDetailsStampManager) - Constructor for class cn.herodotus.engine.oauth2.management.compliance.OAuth2AccountStatusManager
- OAuth2Application - Class in cn.herodotus.engine.oauth2.management.entity
-
Description: OAuth2 应用
- OAuth2Application() - Constructor for class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- OAuth2ApplicationController - Class in cn.herodotus.engine.oauth2.management.controller
-
Description: OAuth2应用管理接口
- OAuth2ApplicationController(OAuth2ApplicationService) - Constructor for class cn.herodotus.engine.oauth2.management.controller.OAuth2ApplicationController
- OAuth2ApplicationRepository - Interface in cn.herodotus.engine.oauth2.management.repository
-
Description: OAuth2ApplicationRepository
- OAuth2ApplicationService - Class in cn.herodotus.engine.oauth2.management.service
-
Description: OAuth2ApplicationService
- OAuth2ApplicationService(RegisteredClientRepository, HerodotusRegisteredClientRepository, OAuth2ApplicationRepository) - Constructor for class cn.herodotus.engine.oauth2.management.service.OAuth2ApplicationService
- OAuth2ApplicationToRegisteredClientConverter - Class in cn.herodotus.engine.oauth2.management.converter
-
Description: OAuth2Application 转 RegisteredClient 转换器
- OAuth2ApplicationToRegisteredClientConverter() - Constructor for class cn.herodotus.engine.oauth2.management.converter.OAuth2ApplicationToRegisteredClientConverter
- OAuth2AuthorizationController - Class in cn.herodotus.engine.oauth2.management.controller
-
Description: OAuth2 认证管理接口
- OAuth2AuthorizationController(HerodotusAuthorizationService) - Constructor for class cn.herodotus.engine.oauth2.management.controller.OAuth2AuthorizationController
- OAuth2Compliance - Class in cn.herodotus.engine.oauth2.management.entity
-
Description: 用户操作审计
- OAuth2Compliance() - Constructor for class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- OAuth2ComplianceConfiguration - Class in cn.herodotus.engine.oauth2.management.configuration
-
Description: OAuth2 应用安全合规配置
- OAuth2ComplianceConfiguration() - Constructor for class cn.herodotus.engine.oauth2.management.configuration.OAuth2ComplianceConfiguration
- OAuth2ComplianceController - Class in cn.herodotus.engine.oauth2.management.controller
-
Description: OAuth2ComplianceController
- OAuth2ComplianceController(OAuth2ComplianceService) - Constructor for class cn.herodotus.engine.oauth2.management.controller.OAuth2ComplianceController
- OAuth2ComplianceRepository - Interface in cn.herodotus.engine.oauth2.management.repository
-
Description: ActionAuditRepository
- OAuth2ComplianceService - Class in cn.herodotus.engine.oauth2.management.service
-
Description: ActionAuditService
- OAuth2ComplianceService(OAuth2ComplianceRepository) - Constructor for class cn.herodotus.engine.oauth2.management.service.OAuth2ComplianceService
- OAuth2ConstantController - Class in cn.herodotus.engine.oauth2.management.controller
-
Description: OAuth2 常量 Controller
- OAuth2ConstantController(OAuth2ConstantService) - Constructor for class cn.herodotus.engine.oauth2.management.controller.OAuth2ConstantController
- OAuth2ConstantService - Class in cn.herodotus.engine.oauth2.management.service
-
Description: OAuth2 常量服务
- OAuth2ConstantService() - Constructor for class cn.herodotus.engine.oauth2.management.service.OAuth2ConstantService
- OAuth2Device - Class in cn.herodotus.engine.oauth2.management.entity
-
Description: 物联网设备管理
- OAuth2Device() - Constructor for class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- OAuth2DeviceController - Class in cn.herodotus.engine.oauth2.management.controller
-
Description: OAuth2DeviceController
- OAuth2DeviceController(OAuth2DeviceService) - Constructor for class cn.herodotus.engine.oauth2.management.controller.OAuth2DeviceController
- OAuth2DeviceRepository - Interface in cn.herodotus.engine.oauth2.management.repository
-
Description: OAuth2DeviceRepository
- OAuth2DeviceService - Class in cn.herodotus.engine.oauth2.management.service
-
Description: OAuth2DeviceService
- OAuth2DeviceService(RegisteredClientRepository, HerodotusRegisteredClientRepository, OAuth2DeviceRepository, OAuth2ScopeService) - Constructor for class cn.herodotus.engine.oauth2.management.service.OAuth2DeviceService
- OAuth2DeviceToRegisteredClientConverter - Class in cn.herodotus.engine.oauth2.management.converter
-
Description: OAuth2Device 转 RegisteredClient 转换器
- OAuth2DeviceToRegisteredClientConverter() - Constructor for class cn.herodotus.engine.oauth2.management.converter.OAuth2DeviceToRegisteredClientConverter
- oauth2DeviceVerificationResponseHandler(OAuth2DeviceService) - Method in class cn.herodotus.engine.oauth2.management.configuration.OAuth2ManagementConfiguration
- OAuth2DeviceVerificationResponseHandler - Class in cn.herodotus.engine.oauth2.management.response
-
Description: 设备验证成功后续逻辑处理器
- OAuth2DeviceVerificationResponseHandler(OAuth2DeviceService) - Constructor for class cn.herodotus.engine.oauth2.management.response.OAuth2DeviceVerificationResponseHandler
- OAuth2ManagementConfiguration - Class in cn.herodotus.engine.oauth2.management.configuration
-
Description: OAuth2 Manager 模块配置
- OAuth2ManagementConfiguration() - Constructor for class cn.herodotus.engine.oauth2.management.configuration.OAuth2ManagementConfiguration
- OAuth2Permission - Class in cn.herodotus.engine.oauth2.management.entity
-
Description: 客户端权限
- OAuth2Permission() - Constructor for class cn.herodotus.engine.oauth2.management.entity.OAuth2Permission
- OAuth2PermissionDto - Class in cn.herodotus.engine.oauth2.management.dto
-
Description: OAuth2 HerodotusPermission Dto
- OAuth2PermissionDto() - Constructor for class cn.herodotus.engine.oauth2.management.dto.OAuth2PermissionDto
- OAuth2PermissionIdGenerator - Annotation Interface in cn.herodotus.engine.oauth2.management.generator
-
Description: OAuth2AuthorityUuid
- OAuth2PermissionIdGeneratorType - Class in cn.herodotus.engine.oauth2.management.generator
-
Description: 使得保存实体类时可以在保留主键生成策略的情况下自定义表的主键
- OAuth2PermissionIdGeneratorType(OAuth2PermissionIdGenerator, Member, CustomIdGeneratorCreationContext) - Constructor for class cn.herodotus.engine.oauth2.management.generator.OAuth2PermissionIdGeneratorType
- OAuth2PermissionRepository - Interface in cn.herodotus.engine.oauth2.management.repository
-
Description: OAuth2AuthorityRepository
- OAuth2PermissionService - Class in cn.herodotus.engine.oauth2.management.service
-
Description: OAuth2PermissionService
- OAuth2PermissionService(OAuth2PermissionRepository) - Constructor for class cn.herodotus.engine.oauth2.management.service.OAuth2PermissionService
- OAuth2Product - Class in cn.herodotus.engine.oauth2.management.entity
-
Description: 物联网产品
- OAuth2Product() - Constructor for class cn.herodotus.engine.oauth2.management.entity.OAuth2Product
- OAuth2ProductController - Class in cn.herodotus.engine.oauth2.management.controller
-
Description: OAuth2ProductController
- OAuth2ProductController(OAuth2ProductService) - Constructor for class cn.herodotus.engine.oauth2.management.controller.OAuth2ProductController
- OAuth2ProductRepository - Interface in cn.herodotus.engine.oauth2.management.repository
-
Description: OAuth2ProductRepository
- OAuth2ProductService - Class in cn.herodotus.engine.oauth2.management.service
-
Description: OAuth2ProductService
- OAuth2ProductService(OAuth2ProductRepository) - Constructor for class cn.herodotus.engine.oauth2.management.service.OAuth2ProductService
- OAuth2Scope - Class in cn.herodotus.engine.oauth2.management.entity
-
Description : Oauth Scope
- OAuth2Scope() - Constructor for class cn.herodotus.engine.oauth2.management.entity.OAuth2Scope
- OAuth2ScopeController - Class in cn.herodotus.engine.oauth2.management.controller
-
Description : OauthScopesController
- OAuth2ScopeController(OAuth2ScopeService) - Constructor for class cn.herodotus.engine.oauth2.management.controller.OAuth2ScopeController
- OAuth2ScopeDto - Class in cn.herodotus.engine.oauth2.management.dto
-
Description: OAuth2 Scope Dto
- OAuth2ScopeDto() - Constructor for class cn.herodotus.engine.oauth2.management.dto.OAuth2ScopeDto
- OAuth2ScopeRepository - Interface in cn.herodotus.engine.oauth2.management.repository
-
Description : OauthScopeRepository
- OAuth2ScopeService - Class in cn.herodotus.engine.oauth2.management.service
-
Description : OauthScopeService
- OAuth2ScopeService(OAuth2ScopeRepository) - Constructor for class cn.herodotus.engine.oauth2.management.service.OAuth2ScopeService
- OAuthSignOutController - Class in cn.herodotus.engine.oauth2.management.controller
-
Description: OAuth2 扩展 接口
- OAuthSignOutController(OAuth2AuthorizationService, OAuth2ComplianceService, ApplicationContext) - Constructor for class cn.herodotus.engine.oauth2.management.controller.OAuthSignOutController
- oidcClientRegistrationResponseHandler(OAuth2DeviceService) - Method in class cn.herodotus.engine.oauth2.management.configuration.OAuth2ManagementConfiguration
- OidcClientRegistrationResponseHandler - Class in cn.herodotus.engine.oauth2.management.response
-
Description: 客户端自动注册成功后续逻辑处理器
- OidcClientRegistrationResponseHandler(OAuth2DeviceService) - Constructor for class cn.herodotus.engine.oauth2.management.response.OidcClientRegistrationResponseHandler
- onApplicationEvent(AccountReleaseFromCacheEvent) - Method in class cn.herodotus.engine.oauth2.management.compliance.listener.AccountReleaseFromCacheListener
- onApplicationEvent(AbstractAuthenticationFailureEvent) - Method in class cn.herodotus.engine.oauth2.management.compliance.listener.AuthenticationFailureListener
- onApplicationEvent(AuthenticationSuccessEvent) - Method in class cn.herodotus.engine.oauth2.management.compliance.listener.AuthenticationSuccessListener
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class cn.herodotus.engine.oauth2.management.response.OAuth2AccessTokenResponseHandler
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class cn.herodotus.engine.oauth2.management.response.OAuth2DeviceVerificationResponseHandler
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class cn.herodotus.engine.oauth2.management.response.OidcClientRegistrationResponseHandler
- onMessage(Message, byte[]) - Method in class cn.herodotus.engine.oauth2.management.compliance.listener.AccountAutoEnableListener
P
- postConstruct() - Method in class cn.herodotus.engine.oauth2.management.configuration.OAuth2ComplianceConfiguration
- postConstruct() - Method in class cn.herodotus.engine.oauth2.management.configuration.OAuth2ManagementConfiguration
- processSecretKey(ModelAndView, HttpServletRequest, HttpServletResponse) - Method in class cn.herodotus.engine.oauth2.management.controller.LoginController
- prompt(SignInErrorPrompt) - Method in class cn.herodotus.engine.oauth2.management.controller.IdentityController
R
- RegisteredClientToOAuth2DeviceConverter - Class in cn.herodotus.engine.oauth2.management.converter
-
Description: OAuth2Device 转 RegisteredClient 转换器
- RegisteredClientToOAuth2DeviceConverter(OAuth2ScopeService) - Constructor for class cn.herodotus.engine.oauth2.management.converter.RegisteredClientToOAuth2DeviceConverter
- releaseFromCache(String) - Method in class cn.herodotus.engine.oauth2.management.compliance.OAuth2AccountStatusManager
S
- save(String, String, String, HttpServletRequest) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ComplianceService
- saveAndFlush(OAuth2Application) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ApplicationService
- saveAndFlush(OAuth2Device) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2DeviceService
- Session - Class in cn.herodotus.engine.oauth2.management.dto
-
Description: Session响应实体
- Session() - Constructor for class cn.herodotus.engine.oauth2.management.dto.Session
- SessionCreate - Class in cn.herodotus.engine.oauth2.management.dto
-
Description: 加密创建请求
- SessionCreate() - Constructor for class cn.herodotus.engine.oauth2.management.dto.SessionCreate
- SessionExchange - Class in cn.herodotus.engine.oauth2.management.dto
-
Description: 机要传递实体
- SessionExchange() - Constructor for class cn.herodotus.engine.oauth2.management.dto.SessionExchange
- setAbbreviation(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- setAccessTokenFormat(TokenFormat) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setAccessTokenValidity(Duration) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setActivated(Boolean) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- setAndroid(Boolean) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setApplicationId(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- setApplicationName(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- setApplicationType(ApplicationType) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- setAuthenticationSigningAlgorithm(AllJwsAlgorithm) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setAuthorizationCodeValidity(Duration) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setBrowserName(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setClientId(String) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setClientId(String) - Method in class cn.herodotus.engine.oauth2.management.dto.SessionCreate
- setClientId(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setClientSecret(String) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setClientSecret(String) - Method in class cn.herodotus.engine.oauth2.management.dto.SessionCreate
- setComplianceId(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setDeviceCodeValidity(Duration) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setDeviceId(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- setDeviceName(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- setEngineName(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setHomepage(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- setIdTokenSignatureAlgorithm(SignatureJwsAlgorithm) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setIdTokenSignatureAlgorithmJwsAlgorithm(SignatureJwsAlgorithm) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setIos(Boolean) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setIp(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setIpad(Boolean) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setIphoneOrIpod(Boolean) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setJwkSetUrl(String) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setLogo(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- setMobile(Boolean) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setMobileBrowser(Boolean) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setMobilePlatform(Boolean) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setOperation(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setOsName(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setPermissionCode(String) - Method in class cn.herodotus.engine.oauth2.management.dto.OAuth2PermissionDto
- setPermissionCode(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Permission
- setPermissionId(String) - Method in class cn.herodotus.engine.oauth2.management.dto.OAuth2PermissionDto
- setPermissionId(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Permission
- setPermissionName(String) - Method in class cn.herodotus.engine.oauth2.management.dto.OAuth2PermissionDto
- setPermissionName(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Permission
- setPermissions(Set<OAuth2PermissionDto>) - Method in class cn.herodotus.engine.oauth2.management.dto.OAuth2ScopeDto
- setPermissions(Set<OAuth2Permission>) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Scope
- setPrincipalName(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- setProductId(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- setProductId(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Product
- setProductKey(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Product
- setPublicKey(String) - Method in class cn.herodotus.engine.oauth2.management.dto.SessionExchange
- setRefreshTokenValidity(Duration) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setRequireAuthorizationConsent(Boolean) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setRequireProofKey(Boolean) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setReuseRefreshTokens(Boolean) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setScopeCode(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Scope
- setScopeId(String) - Method in class cn.herodotus.engine.oauth2.management.dto.OAuth2ScopeDto
- setScopeId(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Scope
- setScopeName(String) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Scope
- setScopes(Set<OAuth2Scope>) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- setScopes(Set<OAuth2Scope>) - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- setSessionId(String) - Method in class cn.herodotus.engine.oauth2.management.dto.SessionCreate
- setSessionId(String) - Method in class cn.herodotus.engine.oauth2.management.dto.SessionExchange
- setState(String) - Method in class cn.herodotus.engine.oauth2.management.dto.Session
- setX509CertificateBoundAccessTokens(Boolean) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- setX509CertificateSubjectDN(String) - Method in class cn.herodotus.engine.oauth2.management.definition.AbstractOAuth2RegisteredClient
- signOut(String, HttpServletRequest) - Method in class cn.herodotus.engine.oauth2.management.controller.OAuthSignOutController
- success() - Method in class cn.herodotus.engine.oauth2.management.controller.DeviceController
- sync(OidcClientRegistration) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2DeviceService
-
客户端自动注册是将信息存储在 oauth2_registered_client 中。
T
- toEntity(String, String, String, HttpServletRequest) - Method in class cn.herodotus.engine.oauth2.management.service.OAuth2ComplianceService
- toString() - Method in class cn.herodotus.engine.oauth2.management.dto.OAuth2PermissionDto
- toString() - Method in class cn.herodotus.engine.oauth2.management.dto.OAuth2ScopeDto
- toString() - Method in class cn.herodotus.engine.oauth2.management.dto.Session
- toString() - Method in class cn.herodotus.engine.oauth2.management.dto.SessionCreate
- toString() - Method in class cn.herodotus.engine.oauth2.management.dto.SessionExchange
- toString() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Application
- toString() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Compliance
- toString() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Device
- toString() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Permission
- toString() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Product
- toString() - Method in class cn.herodotus.engine.oauth2.management.entity.OAuth2Scope
All Classes and Interfaces|All Packages|Serialized Form