Uses of Class
at.letto.security.LettoToken
Packages that use LettoToken
Package
Description
-
Uses of LettoToken in at.letto.basespringboot.security
Fields in at.letto.basespringboot.security declared as LettoTokenMethods in at.letto.basespringboot.security that return LettoTokenModifier and TypeMethodDescriptionJwtAuthentication.getDetails()
JwtTokenService.toLettoToken
(String token) Macht aus einem Tokenstring einen LettoTokenConstructors in at.letto.basespringboot.security with parameters of type LettoToken -
Uses of LettoToken in at.letto.databaseclient.caches
Methods in at.letto.databaseclient.caches with parameters of type LettoTokenModifier and TypeMethodDescriptionvoid
CacheInterface.clear
(LettoToken token) Löschen von allen Cache-Einträgen dieses Typs von DTOsvoid
GenericRedisCache.clear
(LettoToken token) CacheInterface.load
(int id, LettoToken token) Laden eines DTOs mit ID (implements IdIdentity) aus einem Cache.GenericRedisCache.load
(int id, LettoToken token) Öffentliche Methode zum Laden eines DTOs aus dem Cache.GenericRedisCache.loadData
(int id, LettoToken token) Methode zum Laden des DTOs aus der Datenbank.protected T
GenericRedisCache.loadData
(int id, Class<T> type, LettoToken token) Laden eines DTOs aus der Redis-Datenbank Ist Redis nicht funktionsfähig, dann Abbruch, null wird zurückgegebenprotected abstract T
GenericRedisCache.loadExternalData
(LettoToken token, int id, String key) Methode wird aufgerufen, wenn im Cache kein Eintrag gefunden wurde.
Dient zum Laden des jeweiligen DTOs aus der SQL-Datenbank über das Datenservice.void
CacheInterface.put
(T data, LettoToken token) Speichern eines DTOs mit ID in einem Cache.void
GenericRedisCache.put
(T data, int id, LettoToken token) Speichern eines DTOs in der Datenbankmit einer anderen ID.
Ist Redis nicht funktionsfähig, dann Abbruch ohne Meldung.void
GenericRedisCache.put
(T data, LettoToken token) Speichern eines DTOs in der Datenbank unter dessen ID.
Ist Redis nicht funktionsfähig, dann Abbruch ohne Meldung.void
CacheInterface.remove
(int id, LettoToken token) Löschen eines DTOs mit ID aus einem Cache.void
GenericRedisCache.remove
(int id, LettoToken token) -
Uses of LettoToken in at.letto.databaseclient.modelMongo.login
Methods in at.letto.databaseclient.modelMongo.login with parameters of type LettoTokenModifier and TypeMethodDescriptionstatic LeTToSession
LeTToSession.createFromToken
(String id, LeTToUser leTToUser, String fingerprint, String ipAddress, LettoToken lettoToken, String service, String infos, String userAgent) Erzeugt eine neue LeTToSession für einen Login-VorgangLeTToUser.userCredentials
(LettoToken lettoToken) setzt alle Benutzerdaten aus dem Token ohne den Token in die aktiven Tokens einzutragenConstructors in at.letto.databaseclient.modelMongo.login with parameters of type LettoToken -
Uses of LettoToken in at.letto.databaseclient.service
Methods in at.letto.databaseclient.service that return LettoTokenModifier and TypeMethodDescriptionLädt einen Token aus der Redis-DBMethods in at.letto.databaseclient.service with parameters of type LettoTokenModifier and TypeMethodDescriptionboolean
LettoUserLoginService.addToken
(LeTToUser u, LeTToSession leTToSession, LettoToken lettoToken) LettoUserLoginService.aliasLogin
(LeTToUser u, LettoToken lettoToken, String originUserName) Alias Login von einem berechtigten Benutzer ausLettoUserLoginService.createLeTToSession
(String sessionID, LeTToUser leTToUser, String fingerprint, String ipAddress, LettoToken lettoToken, String service, String infos, String userAgent) Erzeugt eine neue LeTToSession für einen Login-VorgangLettoUserLoginService.getSession
(LettoToken lettoToken) LettoUserLoginService.getUser
(LettoToken lettoToken) private LeTToUser
LettoUserLoginService.loginOk
(LeTToUser u, LettoToken lettoToken) boolean
LettoUserLoginService.logout
(LettoToken lettoToken) boolean
BaseLettoRedisDBService.putToken
(LettoToken lettoToken) Speichert einen Token in der Redis-DB für eine Zeit von maximal 2 Minuten -
Uses of LettoToken in at.letto.login.dto
Fields in at.letto.login.dto declared as LettoTokenModifier and TypeFieldDescriptionprivate LettoToken
RefreshTokenResult.lettoToken
der neue Token als LettoTokenprivate LettoToken
TokenLoginResult.lettoToken
der neue Token als LettoToken -
Uses of LettoToken in at.letto.login.restclient
Methods in at.letto.login.restclient with parameters of type LettoTokenModifier and TypeMethodDescriptionLoginService.jwtGetTempToken
(LettoToken lettoToken) Liefert aus einem gültigen Token einen Temptoken für einen neuen refreshten TokenRestLoginService.jwtGetTempToken
(LettoToken lettoToken) LoginService.jwtGetTempTokenUri
(LettoToken lettoToken) RestLoginService.jwtGetTempTokenUri
(LettoToken lettoToken) LoginService.jwtRefresh
(LettoToken lettoToken) Deprecated.LoginService.jwtRefresh
(LettoToken lettoToken, String fingerprint) Aktualisiert einen gültigen TokenRestLoginService.jwtRefresh
(LettoToken lettoToken) Deprecated.RestLoginService.jwtRefresh
(LettoToken lettoToken, String fingerprint) -
Uses of LettoToken in at.letto.security
Methods in at.letto.security that return LettoTokenModifier and TypeMethodDescriptionstatic LettoToken
TokenTest.getLehrerToken()
static LettoToken
TokenTest.getLehrerToken
(String jwtSecret) static LettoToken
TokenTest.getLehrerToken2()
static LettoToken
TokenTest.getLehrerTokenAdmin()
static LettoToken
TokenTest.getStudentToken()
static LettoToken
TokenTest.getToken
(String username, String vorname, String nachname, String activDirectoryname, String email, String lang, int id, int idSchule, String school, String lettoUri, String serverRestkey, String fingerprint, String... roles) static LettoToken
TokenTest.getToken
(String jwtSecret, String username, String vorname, String nachname, String activDirectoryname, String email, String lang, int id, int idSchule, String school, String lettoUri, String serverRestkey, String fingerprint, String... roles) LettoToken.refreshToken
(String secret, long expiration) -
Uses of LettoToken in at.letto.service.rest
Methods in at.letto.service.rest with parameters of type LettoTokenModifier and TypeMethodDescriptionBaseRestClient.admininfo
(LettoToken lettoToken) <T> T
RestClient.get
(String endpoint, Class<T> Class, LettoToken lettoToken) Stellt eine REST-GET-Anfrage an einen Server ohne Anfrageparameter<T> T
RestClient.get
(String endpoint, String dto, Class<T> Class, LettoToken lettoToken) Stellt eine REST-GET-Anfrage an einen Server<T> T
RestClient.post
(String endpoint, Class<T> Class, LettoToken lettoToken) Stellt eine REST-POST-Anfrage an einen Server ohne Anfrageparameter<T> T
RestClient.post
(String endpoint, Object dto, Class<T> Class, LettoToken lettoToken) Stellt eine REST-POST-Anfrage an einen Server -
Uses of LettoToken in at.letto.tools.rest
Methods in at.letto.tools.rest that return LettoToken