Package at.letto.login.dto.servertoken
Class GetServerTokenRequest
java.lang.Object
at.letto.login.dto.servertoken.GetServerTokenRequest
- Direct Known Subclasses:
GeneratedServerToken
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
Gibt an ob ein mit dem ServerToken generierter LeTToToken Adminrechte hatprivate String
Endpoint auf dem Server serverDomainName welcher den Login gegenchecken kann
Im Normalfall wird das Loginservice diesen Check vornehmen
Somit erfolgt er Check über https://serverDomainName/endpoint und liefert Benutzername,Schule und Rechteprivate boolean
Gibt an, ob ein Nutzer des Tokens eine Userkategorie anlegen darfprivate long
Gültigkeitsdauer in Sekundenprivate boolean
Gibt an ob ein mit dem ServerToken generierter LeTToToken globale Adminrechte hatprivate boolean
Wenn nocheck auf true ist wird keine Rückfrage an den anfordernden Server https://serverDomainName/checkEndpoint gemacht um einen Token zu erzeugenprivate boolean
Gibt an ob der Servertoken durch eine Aktualisierungsanfrage aktualisiert werden darfprivate String
Schulkürzel auf dem Server für die der generierte ServerToken funktionieren sollprivate String
Domain-Name des Servers von dem aus der generierte ServerToken funktionieren soll zB.: letto.htlstp.ac.at
Das Loginservice muss auf https://serverDomainName/endpoint erreichbar sein!!private String
gibt das Service an, bei dem sich der generierte LeTTo-Token anmelden soll (lettohtlstp, exchange,...)private boolean
Gibt an ob ein mit dem ServerToken generierter LeTToToken Schuelerrechte hatprivate boolean
Gibt an ob ein mit dem ServerToken generierter LeTToToken Lehrerrechte hatprivate String
Benutzername auf dem Server für den der generierte ServerToken funktionieren soll -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serverDomainName
Domain-Name des Servers von dem aus der generierte ServerToken funktionieren soll zB.: letto.htlstp.ac.at
Das Loginservice muss auf https://serverDomainName/endpoint erreichbar sein!! -
checkEndpoint
Endpoint auf dem Server serverDomainName welcher den Login gegenchecken kann
Im Normalfall wird das Loginservice diesen Check vornehmen
Somit erfolgt er Check über https://serverDomainName/endpoint und liefert Benutzername,Schule und Rechte -
school
Schulkürzel auf dem Server für die der generierte ServerToken funktionieren soll -
username
Benutzername auf dem Server für den der generierte ServerToken funktionieren soll -
nocheck
private boolean nocheckWenn nocheck auf true ist wird keine Rückfrage an den anfordernden Server https://serverDomainName/checkEndpoint gemacht um einen Token zu erzeugen -
teacher
private boolean teacherGibt an ob ein mit dem ServerToken generierter LeTToToken Lehrerrechte hat -
student
private boolean studentGibt an ob ein mit dem ServerToken generierter LeTToToken Schuelerrechte hat -
admin
private boolean adminGibt an ob ein mit dem ServerToken generierter LeTToToken Adminrechte hat -
global
private boolean globalGibt an ob ein mit dem ServerToken generierter LeTToToken globale Adminrechte hat -
serviceEndpoint
gibt das Service an, bei dem sich der generierte LeTTo-Token anmelden soll (lettohtlstp, exchange,...) -
create
private boolean createGibt an, ob ein Nutzer des Tokens eine Userkategorie anlegen darf -
refresh
private boolean refreshGibt an ob der Servertoken durch eine Aktualisierungsanfrage aktualisiert werden darf -
expiration
private long expirationGültigkeitsdauer in Sekunden
-
-
Constructor Details
-
GetServerTokenRequest
public GetServerTokenRequest()
-