Class SQLCoreProvider
java.lang.Object
pro.gravit.launchserver.auth.core.AuthCoreProvider
pro.gravit.launchserver.auth.core.AbstractSQLCoreProvider
pro.gravit.launchserver.auth.core.SQLCoreProvider
- All Implemented Interfaces:
AutoCloseable,AuthSupportSudo,Reconfigurable
-
Nested Class Summary
Nested classes/interfaces inherited from class pro.gravit.launchserver.auth.core.AbstractSQLCoreProvider
AbstractSQLCoreProvider.SQLUser, AbstractSQLCoreProvider.SQLUserSessionNested classes/interfaces inherited from class pro.gravit.launchserver.auth.core.AuthCoreProvider
AuthCoreProvider.OAuthAccessTokenExpired, AuthCoreProvider.PasswordVerifyReport -
Field Summary
FieldsFields inherited from class pro.gravit.launchserver.auth.core.AbstractSQLCoreProvider
accessTokenColumn, customQueryByLoginSQL, customQueryByUsernameSQL, customQueryByUUIDSQL, customQueryPermissionsByUUIDSQL, customQueryRolesByUserUUID, customUpdateAuthSQL, customUpdateServerIdSQL, expireSeconds, logger, passwordColumn, passwordVerifier, permissionsPermissionColumn, permissionsTable, permissionsUUIDColumn, queryByLoginSQL, queryByUsernameSQL, queryByUUIDSQL, queryPermissionsByUUIDSQL, queryRolesByUserUUID, rolesNameColumn, rolesTable, rolesUUIDColumn, serverIDColumn, table, updateAuthSQL, updateServerIDSQL, usernameColumn, uuidColumnFields inherited from class pro.gravit.launchserver.auth.core.AuthCoreProvider
pair, providers, server -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidinit(LaunchServer server, AuthProviderPair pair) Methods inherited from class pro.gravit.launchserver.auth.core.AbstractSQLCoreProvider
authorize, checkServer, constructUser, createSession, getUserByLogin, getUserByUsername, getUserByUUID, getUserSessionByOAuthAccessToken, isEnabledPermissions, isEnabledRoles, joinServer, makeUserCols, refreshAccessToken, requestPermissions, sudo, updateAuth, updateServerIDMethods inherited from class pro.gravit.launchserver.auth.core.AuthCoreProvider
authorize, getCommands, getDetails, isSupport, registerProviders, verifyAuthMethods 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
-
Field Details
-
holder
-
-
Constructor Details
-
SQLCoreProvider
public SQLCoreProvider()
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Overrides:
closein classAbstractSQLCoreProvider
-
init
- Overrides:
initin classAbstractSQLCoreProvider
-
getSQLConfig
- Specified by:
getSQLConfigin classAbstractSQLCoreProvider
-