Uses of Class
cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
Packages that use HerodotusUser
Package
Description
-
Uses of HerodotusUser in cn.herodotus.engine.oauth2.core.definition.handler
Methods in cn.herodotus.engine.oauth2.core.definition.handler that return HerodotusUserModifier and TypeMethodDescriptionAbstractSocialAuthenticationHandler.authentication(String source, cn.herodotus.engine.assistant.definition.domain.oauth2.AccessPrincipal accessPrincipal) 社交登录SocialAuthenticationHandler.authentication(String source, cn.herodotus.engine.assistant.definition.domain.oauth2.AccessPrincipal accessPrincipal) 社交登录abstract HerodotusUserAbstractSocialAuthenticationHandler.register(SocialUserDetails socialUserDetails) 系统用户注册abstract HerodotusUserAbstractSocialAuthenticationHandler.signIn(SocialUserDetails socialUserDetails) 系统用户注册Methods in cn.herodotus.engine.oauth2.core.definition.handler with parameters of type HerodotusUserModifier and TypeMethodDescriptionabstract voidAbstractSocialAuthenticationHandler.additionalRegisterOperation(HerodotusUser HerodotusUser, SocialUserDetails socialUserDetails) 随着系统业务复杂度的增加,系统用户注册成功之后,也许还会进行其它额外的操作,来补充新用户的相关信息。 所以提供一个方法,方便进行新用户其它业务信息的操作。建议采用是异步操作。abstract voidAbstractSocialAuthenticationHandler.additionalSignInOperation(HerodotusUser HerodotusUser, SocialUserDetails newSocialUserDetails, SocialUserDetails oldSocialUserDetails) 社交用户登录后,附加的其它操作 -
Uses of HerodotusUser in cn.herodotus.engine.oauth2.core.definition.service
Methods in cn.herodotus.engine.oauth2.core.definition.service that return HerodotusUserModifier and TypeMethodDescriptionEnhanceUserDetailsService.loadHerodotusUserByUsername(String username) 系统用户名 -
Uses of HerodotusUser in cn.herodotus.engine.oauth2.core.definition.strategy
Methods in cn.herodotus.engine.oauth2.core.definition.strategy that return HerodotusUserModifier and TypeMethodDescriptionStrategyUserDetailsService.findUserDetailsBySocial(String source, cn.herodotus.engine.assistant.definition.domain.oauth2.AccessPrincipal accessPrincipal) StrategyUserDetailsService.findUserDetailsByUsername(String username) -
Uses of HerodotusUser in cn.herodotus.engine.oauth2.core.jackson2
Methods in cn.herodotus.engine.oauth2.core.jackson2 that return HerodotusUserModifier and TypeMethodDescriptionHerodotusUserDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt) This method will createUserobject. -
Uses of HerodotusUser in cn.herodotus.engine.oauth2.core.utils
Methods in cn.herodotus.engine.oauth2.core.utils that return HerodotusUserModifier and TypeMethodDescriptionstatic HerodotusUserSecurityUtils.getPrincipal()获取认证用户信息static HerodotusUserSecurityUtils.getPrincipals()Methods in cn.herodotus.engine.oauth2.core.utils with parameters of type HerodotusUserModifier and TypeMethodDescriptionstatic voidSecurityUtils.reloadAuthority(HerodotusUser newHerodotusUser) 当用户角色发生变化,或者用户角色对应的权限发生变化,那么就从数据库中重新查询用户相关信息static cn.herodotus.engine.assistant.definition.domain.oauth2.PrincipalDetailsPrincipalUtils.toPrincipalDetails(HerodotusUser herodotusUser)