Package com.coachconnect.auth.token
Class TokenStore
java.lang.Object
com.coachconnect.auth.token.TokenStore
Service for managing user tokens.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandeleteToken(String userId, String provider) Deletes a token for a user and provider.Gets a token for a user and provider.voidInitialises the token store tables if they don't exist.booleanSaves or updates a token for a user.
-
Constructor Details
-
TokenStore
public TokenStore() -
TokenStore
-
-
Method Details
-
initTokenStore
public void initTokenStore()Initialises the token store tables if they don't exist. -
saveToken
Saves or updates a token for a user.- Parameters:
token- The token to save- Returns:
- true if successful, false otherwise
-
getToken
Gets a token for a user and provider.- Parameters:
userId- The user IDprovider- The provider (e.g., "google")- Returns:
- The token, or null if not found
-
deleteToken
Deletes a token for a user and provider.- Parameters:
userId- The user IDprovider- The provider (e.g., "google")- Returns:
- true if successful, false otherwise
-