Class JpaPasswordlessTokenRepository

  • All Implemented Interfaces:
    org.apereo.cas.api.PasswordlessTokenRepository

    @EnableTransactionManagement
    @Transactional(transactionManager="passwordlessTransactionManager")
    public class JpaPasswordlessTokenRepository
    extends org.apereo.cas.impl.token.BasePasswordlessTokenRepository
    Since:
    6.2.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clean()  
      void deleteToken​(java.lang.String username, java.lang.String token)  
      void deleteTokens​(java.lang.String username)  
      java.util.Optional<java.lang.String> findToken​(java.lang.String username)  
      void saveToken​(java.lang.String username, java.lang.String token)  
      • Methods inherited from class org.apereo.cas.impl.token.BasePasswordlessTokenRepository

        createToken, getTokenExpirationInSeconds, getTokenGenerator
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JpaPasswordlessTokenRepository

        public JpaPasswordlessTokenRepository​(int tokenExpirationInSeconds)
    • Method Detail

      • findToken

        public java.util.Optional<java.lang.String> findToken​(java.lang.String username)
      • deleteTokens

        public void deleteTokens​(java.lang.String username)
      • deleteToken

        public void deleteToken​(java.lang.String username,
                                java.lang.String token)
      • saveToken

        public void saveToken​(java.lang.String username,
                              java.lang.String token)
      • clean

        public void clean()