Interface TokenService


  • public interface TokenService
    Store and remove molgenis security tokens
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.springframework.security.core.userdetails.UserDetails findUserByToken​(java.lang.String token)
      Find a user by a security token
      java.lang.String generateAndStoreToken​(java.lang.String username, java.lang.String description)
      Generates a token and associates it with a user.
      void removeToken​(java.lang.String token)
      Remove a token from the store
    • Method Detail

      • generateAndStoreToken

        java.lang.String generateAndStoreToken​(java.lang.String username,
                                               java.lang.String description)
        Generates a token and associates it with a user. Token expires after 2 hours.
      • findUserByToken

        org.springframework.security.core.userdetails.UserDetails findUserByToken​(java.lang.String token)
        Find a user by a security token
        Returns:
        the user or null if not found or token is expired
      • removeToken

        void removeToken​(java.lang.String token)
        Remove a token from the store