package com.github.hburgmeier.jerseyoauth2.authsrv.impl.services; import java.util.UUID; import com.github.hburgmeier.jerseyoauth2.authsrv.api.token.ITokenGenerator; import com.github.hburgmeier.jerseyoauth2.authsrv.api.token.TokenGenerationException; public class UUIDTokenGenerator implements ITokenGenerator { @Override public String createAccessToken() throws TokenGenerationException { return generateValue(); } @Override public String createRefreshToken() throws TokenGenerationException { return generateValue(); } @Override public String createAuthenticationCode() throws TokenGenerationException { return generateValue(); } protected String generateValue() { return UUID.randomUUID().toString(); } }