5.3.2. Implement the Token Service API

All token services used in the GateIn 3.2 authentication must be implemented by subclassing an AbstractTokenService abstract class. The following AbstractTokenService methods represent the contract between authentication runtime, and a token service implementation.



        public Token getToken(String id) throws PathNotFoundException, RepositoryException;
        public Token deleteToken(String id) throws PathNotFoundException, RepositoryException;
        public String[] getAllTokens();
        public long getNumberTokens() throws Exception;
        public String createToken(Credentials credentials) throws IllegalArgumentException,NullPointerException;
        public Credentials validateToken(String tokenKey, boolean remove) throws NullPointerException;

Copyright ©2012. All rights reserved. eXo Platform SAS