类 CustomizeAuthenticationToken

java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken
io.github.mangocrisp.spring.taybct.auth.security.granter.customize.CustomizeAuthenticationToken
所有已实现的接口:
Serializable, Principal, org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer
直接已知子类:
CustomizeRefreshTokenAuthenticationToken, PhoneAuthenticationToken, PKIAuthenticationToken, UsernameAuthenticationToken

public class CustomizeAuthenticationToken extends org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken
就是把表单信息转换成身份实体类???方便统一来做处理吧
另请参阅:
  • UsernamePasswordAuthenticationToken
  • OAuth2AuthorizationCodeAuthenticationToken
  • AbstractUserDetailsAuthenticationProvider
  • DaoAuthenticationProvider
  • 序列化表格
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final Object
    凭证,密码
    private final Object
    这个在验证入方向,也就是往服务器传值是用户名,出去就是用户信息了,但是,如果是强制只能是字符串就是用户名,这个在
    private static final long
     
  • 构造器概要

    构造器
    构造器
    说明
     
    CustomizeAuthenticationToken(org.springframework.security.oauth2.core.AuthorizationGrantType authorizationGrantType, org.springframework.security.core.Authentication clientPrincipal, Map<String,Object> additionalParameters, String principal, String credentials, Object detail)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    获取到客户端的 Principal
     
     

    从类继承的方法 org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken

    getAdditionalParameters, getGrantType

    从类继承的方法 org.springframework.security.authentication.AbstractAuthenticationToken

    equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toString

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    从接口继承的方法 java.security.Principal

    implies
  • 字段详细资料

    • serialVersionUID

      private static final long serialVersionUID
      另请参阅:
    • principal

      private final Object principal
      这个在验证入方向,也就是往服务器传值是用户名,出去就是用户信息了,但是,如果是强制只能是字符串就是用户名,这个在
    • credentials

      private final Object credentials
      凭证,密码
  • 构造器详细资料

    • CustomizeAuthenticationToken

      public CustomizeAuthenticationToken(CustomizeAuthenticationToken token)
    • CustomizeAuthenticationToken

      public CustomizeAuthenticationToken(org.springframework.security.oauth2.core.AuthorizationGrantType authorizationGrantType, org.springframework.security.core.Authentication clientPrincipal, Map<String,Object> additionalParameters, String principal, @Nullable String credentials, Object detail)
  • 方法详细资料

    • getPrincipal

      public Object getPrincipal()
      指定者:
      getPrincipal 在接口中 org.springframework.security.core.Authentication
      覆盖:
      getPrincipal 在类中 org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken
    • getClientPrincipal

      public Object getClientPrincipal()
      获取到客户端的 Principal
      返回:
      ClientPrincipal
    • getCredentials

      public Object getCredentials()
      指定者:
      getCredentials 在接口中 org.springframework.security.core.Authentication
      覆盖:
      getCredentials 在类中 org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken