Class PostgresSQLCoreProvider
java.lang.Object
pro.gravit.launchserver.auth.core.AuthCoreProvider
pro.gravit.launchserver.auth.core.AbstractSQLCoreProvider
pro.gravit.launchserver.auth.core.PostgresSQLCoreProvider
- All Implemented Interfaces:
AutoCloseable, AuthSupportSudo, Reconfigurable
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractSQLCoreProvider
AbstractSQLCoreProvider.ColumnFeature<U,T>, AbstractSQLCoreProvider.SQLUser, AbstractSQLCoreProvider.SQLUserSession Nested classes/interfaces inherited from class AuthCoreProvider
AuthCoreProvider.OAuthAccessTokenExpired, AuthCoreProvider.PasswordVerifyReport -
Field Summary
FieldsFields inherited from class AbstractSQLCoreProvider
accessTokenColumn, codeGenerator, customQueryByLoginSQL, customQueryByUsernameSQL, customQueryByUUIDSQL, customQueryPermissionsByUUIDSQL, customQueryRolesByUserUUID, customUpdateAuthSQL, customUpdateServerIdSQL, expireSeconds, logger, passwordColumn, passwordVerifier, permissionsPermissionColumn, permissionsTable, permissionsUUIDColumn, rolesNameColumn, rolesTable, rolesUUIDColumn, serverIDColumn, table, timeProvider, totpSecretColumn, usernameColumn, uuidColumn, verifierFields inherited from class AuthCoreProvider
pair, providers, server -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractSQLCoreProvider
applyOptionalColumns, authorize, buildPreparedQueries, checkServer, close, constructUser, constructUserFromRow, createSession, executeSingleUpdate, getDetails, getUserByLogin, getUserByUsername, getUserByUUID, getUserSessionByOAuthAccessToken, isPermissionsEnabled, isRolesEnabled, joinServer, loadPermissions, makeUserCols, refreshAccessToken, registerColumnFeature, registerOptionalColumns, safeQueryUser, sudo, updateAuth, updateServerID, verifyTotpCodeMethods inherited from class AuthCoreProvider
authorize, getCommands, isSupport, registerProviders, verifyAuthMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Reconfigurable
defaultCommandsMap
-
Field Details
-
postgresSQLHolder
-
-
Constructor Details
-
PostgresSQLCoreProvider
public PostgresSQLCoreProvider()
-
-
Method Details
-
getSQLConfig
- Specified by:
getSQLConfigin classAbstractSQLCoreProvider
-
init
- Overrides:
initin classAbstractSQLCoreProvider
-