类 JwtTokenManager


  • @Component
    public class JwtTokenManager
    extends java.lang.Object
    JWT token manager.
    作者:
    wfnuser, nkorange
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.String createToken​(java.lang.String userName)
      Create token.
      java.lang.String createToken​(org.springframework.security.core.Authentication authentication)
      Create token.
      org.springframework.security.core.Authentication getAuthentication​(java.lang.String token)
      Get auth Info.
      void validateToken​(java.lang.String token)
      validate token.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • AUTHORITIES_KEY

        private static final java.lang.String AUTHORITIES_KEY
        另请参阅:
        常量字段值
    • 构造器详细资料

      • JwtTokenManager

        public JwtTokenManager()
    • 方法详细资料

      • createToken

        public java.lang.String createToken​(org.springframework.security.core.Authentication authentication)
        Create token.
        参数:
        authentication - auth info
        返回:
        token
      • createToken

        public java.lang.String createToken​(java.lang.String userName)
        Create token.
        参数:
        userName - auth info
        返回:
        token
      • getAuthentication

        public org.springframework.security.core.Authentication getAuthentication​(java.lang.String token)
        Get auth Info.
        参数:
        token - token
        返回:
        auth info
      • validateToken

        public void validateToken​(java.lang.String token)
        validate token.
        参数:
        token - token