Class ProtectHandler
- java.lang.Object
-
- pro.gravit.launchserver.auth.protect.ProtectHandler
-
- Direct Known Subclasses:
NoProtectHandler,StdProtectHandler
public abstract class ProtectHandler extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static pro.gravit.utils.ProviderMap<ProtectHandler>providers
-
Constructor Summary
Constructors Constructor Description ProtectHandler()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanallowGetAccessToken(AuthResponse.AuthContext context)abstract voidcheckLaunchServerLicense()abstract java.lang.StringgenerateClientSecureToken()abstract java.lang.StringgenerateSecureToken(AuthResponse.AuthContext context)static voidregisterHandlers()abstract booleanverifyClientSecureToken(java.lang.String token, java.lang.String secureKey)
-
-
-
Field Detail
-
providers
public static final pro.gravit.utils.ProviderMap<ProtectHandler> providers
-
-
Method Detail
-
registerHandlers
public static void registerHandlers()
-
generateSecureToken
public abstract java.lang.String generateSecureToken(AuthResponse.AuthContext context)
-
generateClientSecureToken
public abstract java.lang.String generateClientSecureToken()
-
verifyClientSecureToken
public abstract boolean verifyClientSecureToken(java.lang.String token, java.lang.String secureKey)
-
allowGetAccessToken
public abstract boolean allowGetAccessToken(AuthResponse.AuthContext context)
-
checkLaunchServerLicense
public abstract void checkLaunchServerLicense()
-
-