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 TypeMethodDescriptionvoidCacheInterface.clear(LettoToken token) Löschen von allen Cache-Einträgen dieses Typs von DTOsvoidGenericRedisCache.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 TGenericRedisCache.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 TGenericRedisCache.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.voidCacheInterface.put(T data, LettoToken token) Speichern eines DTOs mit ID in einem Cache.voidGenericRedisCache.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.voidGenericRedisCache.put(T data, LettoToken token) Speichern eines DTOs in der Datenbank unter dessen ID.
Ist Redis nicht funktionsfähig, dann Abbruch ohne Meldung.voidCacheInterface.remove(int id, LettoToken token) Löschen eines DTOs mit ID aus einem Cache.voidGenericRedisCache.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 LeTToSessionLeTToSession.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 TypeMethodDescriptionbooleanLettoUserLoginService.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 LeTToUserLettoUserLoginService.loginOk(LeTToUser u, LettoToken lettoToken) booleanLettoUserLoginService.logout(LettoToken lettoToken) booleanBaseLettoRedisDBService.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 LettoTokenRefreshTokenResult.lettoTokender neue Token als LettoTokenprivate LettoTokenTokenLoginResult.lettoTokender 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 LettoTokenTokenTest.getLehrerToken()static LettoTokenTokenTest.getLehrerToken(String jwtSecret) static LettoTokenTokenTest.getLehrerToken2()static LettoTokenTokenTest.getLehrerTokenAdmin()static LettoTokenTokenTest.getStudentToken()static LettoTokenTokenTest.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 LettoTokenTokenTest.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> TRestClient.get(String endpoint, Class<T> Class, LettoToken lettoToken) Stellt eine REST-GET-Anfrage an einen Server ohne Anfrageparameter<T> TRestClient.get(String endpoint, String dto, Class<T> Class, LettoToken lettoToken) Stellt eine REST-GET-Anfrage an einen Server<T> TRestClient.post(String endpoint, Class<T> Class, LettoToken lettoToken) Stellt eine REST-POST-Anfrage an einen Server ohne Anfrageparameter<T> TRestClient.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