Class AuthSocialProvider
java.lang.Object
pro.gravit.launchserver.auth.core.AuthSocialProvider
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidclose()abstract List<pro.gravit.launcher.events.request.GetAvailabilityAuthRequestEvent.AuthAvailabilityDetails>getDetails(Client client)abstract voidinit(LaunchServer server, AuthCoreProvider provider)<T> Tabstract AuthSocialProvider.SocialResultpreAuth(AuthResponse.AuthContext context, pro.gravit.launcher.request.auth.AuthRequest.AuthPasswordInterface password)static void
-
Field Details
-
providers
-
-
Constructor Details
-
AuthSocialProvider
public AuthSocialProvider()
-
-
Method Details
-
registerProviders
public static void registerProviders() -
init
-
getDetails
-
preAuth
public abstract AuthSocialProvider.SocialResult preAuth(AuthResponse.AuthContext context, pro.gravit.launcher.request.auth.AuthRequest.AuthPasswordInterface password) throws AuthException- Throws:
AuthException
-
isSupport
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-