Package com.soulfiremc.server.user
Class AuthSystem
java.lang.Object
com.soulfiremc.server.user.AuthSystem
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAuthSystem
(SoulFireServer soulFireServer, org.hibernate.SessionFactory sessionFactory) -
Method Summary
Modifier and TypeMethodDescriptionauthenticateByHeader
(String authorization, String audience) authenticateBySubject
(UUID uuid, Instant issuedAt) authenticateByToken
(String token, String audience) void
deleteUser
(UUID uuid) generateJWT
(UserEntity user, String audience) getUserData
(UUID uuid) io.jsonwebtoken.JwtParser
parser()
org.hibernate.SessionFactory
-
Field Details
-
ROOT_USER_ID
-
ROOT_DEFAULT_EMAIL
- See Also:
-
-
Constructor Details
-
AuthSystem
-
-
Method Details
-
authenticateByHeader
-
authenticateByToken
-
authenticateBySubject
-
deleteUser
-
rootUserData
-
getUserData
-
generateJWT
-
logService
-
settingsSource
-
jwtSecretKey
-
parser
public io.jsonwebtoken.JwtParser parser() -
sessionFactory
public org.hibernate.SessionFactory sessionFactory()
-