Class RejectAuthCoreProvider
java.lang.Object
pro.gravit.launchserver.auth.core.AuthCoreProvider
pro.gravit.launchserver.auth.core.RejectAuthCoreProvider
- All Implemented Interfaces:
AutoCloseable,Reconfigurable
-
Nested Class Summary
Nested classes/interfaces inherited from class pro.gravit.launchserver.auth.core.AuthCoreProvider
AuthCoreProvider.OAuthAccessTokenExpired, AuthCoreProvider.PasswordVerifyReport -
Field Summary
Fields inherited from class pro.gravit.launchserver.auth.core.AuthCoreProvider
providers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthorize(String login, AuthResponse.AuthContext context, pro.gravit.launcher.request.auth.AuthRequest.AuthPasswordInterface password, boolean minecraftAccess) voidclose()getUserByUsername(String username) getUserByUUID(UUID uuid) getUserSessionByOAuthAccessToken(String accessToken) voidinit(LaunchServer server) refreshAccessToken(String refreshToken, AuthResponse.AuthContext context) protected booleanupdateServerID(User user, String serverID) voidverifyAuth(AuthResponse.AuthContext context) Methods inherited from class pro.gravit.launchserver.auth.core.AuthCoreProvider
authorize, checkServer, getCommands, getDetails, getUserByLogin, isSupport, joinServer, registerProvidersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pro.gravit.launchserver.Reconfigurable
defaultCommandsMap
-
Constructor Details
-
RejectAuthCoreProvider
public RejectAuthCoreProvider()
-
-
Method Details
-
getUserByUsername
- Specified by:
getUserByUsernamein classAuthCoreProvider
-
getUserByUUID
- Specified by:
getUserByUUIDin classAuthCoreProvider
-
getUserSessionByOAuthAccessToken
- Specified by:
getUserSessionByOAuthAccessTokenin classAuthCoreProvider
-
refreshAccessToken
public AuthManager.AuthReport refreshAccessToken(String refreshToken, AuthResponse.AuthContext context) - Specified by:
refreshAccessTokenin classAuthCoreProvider
-
verifyAuth
- Overrides:
verifyAuthin classAuthCoreProvider- Throws:
AuthException
-
authorize
public AuthManager.AuthReport authorize(String login, AuthResponse.AuthContext context, pro.gravit.launcher.request.auth.AuthRequest.AuthPasswordInterface password, boolean minecraftAccess) throws IOException - Specified by:
authorizein classAuthCoreProvider- Throws:
IOException
-
init
- Specified by:
initin classAuthCoreProvider
-
updateServerID
- Overrides:
updateServerIDin classAuthCoreProvider
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classAuthCoreProvider
-