Class TokenServicesImpl
- java.lang.Object
-
- io.mosip.kernel.auth.defaultimpl.service.impl.TokenServicesImpl
-
- All Implemented Interfaces:
TokenService
@Repository public class TokenServicesImpl extends Object implements TokenService
Class used for storing token- Author:
- Ramadurai Pandian
-
-
Field Summary
Fields Modifier and Type Field Description static StringCHECK_USERstatic StringDELETE_ACCESS_TOKENstatic StringDELETE_REFRESH_TOKENstatic StringINSERT_TOKENstatic StringSELECT_TOKENstatic StringSELECT_TOKEN_NAMEstatic StringUPDATE_NEW_TOKENstatic StringUPDATE_TOKEN
-
Constructor Summary
Constructors Constructor Description TokenServicesImpl(DataSource datasource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthTokengetTokenBasedOnName(String userName)AuthTokengetTokenDetails(String token)AuthTokengetUpdatedAccessToken(String token, TimeToken newAccessToken, String userName)voidrevokeToken(String token)voidStoreToken(AuthToken token)voidUpdateToken(AuthToken token)
-
-
-
Field Detail
-
INSERT_TOKEN
public static final String INSERT_TOKEN
- See Also:
- Constant Field Values
-
SELECT_TOKEN
public static final String SELECT_TOKEN
- See Also:
- Constant Field Values
-
UPDATE_TOKEN
public static final String UPDATE_TOKEN
- See Also:
- Constant Field Values
-
CHECK_USER
public static final String CHECK_USER
- See Also:
- Constant Field Values
-
UPDATE_NEW_TOKEN
public static final String UPDATE_NEW_TOKEN
- See Also:
- Constant Field Values
-
SELECT_TOKEN_NAME
public static final String SELECT_TOKEN_NAME
- See Also:
- Constant Field Values
-
DELETE_ACCESS_TOKEN
public static final String DELETE_ACCESS_TOKEN
- See Also:
- Constant Field Values
-
DELETE_REFRESH_TOKEN
public static final String DELETE_REFRESH_TOKEN
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TokenServicesImpl
@Autowired public TokenServicesImpl(DataSource datasource)
-
-
Method Detail
-
StoreToken
public void StoreToken(AuthToken token)
- Specified by:
StoreTokenin interfaceTokenService
-
UpdateToken
public void UpdateToken(AuthToken token)
- Specified by:
UpdateTokenin interfaceTokenService
-
getTokenDetails
public AuthToken getTokenDetails(String token)
- Specified by:
getTokenDetailsin interfaceTokenService
-
getUpdatedAccessToken
@Transactional public AuthToken getUpdatedAccessToken(String token, TimeToken newAccessToken, String userName)
- Specified by:
getUpdatedAccessTokenin interfaceTokenService
-
getTokenBasedOnName
public AuthToken getTokenBasedOnName(String userName)
- Specified by:
getTokenBasedOnNamein interfaceTokenService
-
revokeToken
public void revokeToken(String token)
- Specified by:
revokeTokenin interfaceTokenService
-
-