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 booleanGibt an ob ein mit dem ServerToken generierter LeTToToken Adminrechte hatprivate StringEndpoint 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 booleanGibt an, ob ein Nutzer des Tokens eine Userkategorie anlegen darfprivate longGültigkeitsdauer in Sekundenprivate booleanGibt an ob ein mit dem ServerToken generierter LeTToToken globale Adminrechte hatprivate booleanWenn nocheck auf true ist wird keine Rückfrage an den anfordernden Server https://serverDomainName/checkEndpoint gemacht um einen Token zu erzeugenprivate booleanGibt an ob der Servertoken durch eine Aktualisierungsanfrage aktualisiert werden darfprivate StringSchulkürzel auf dem Server für die der generierte ServerToken funktionieren sollprivate StringDomain-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 Stringgibt das Service an, bei dem sich der generierte LeTTo-Token anmelden soll (lettohtlstp, exchange,...)private booleanGibt an ob ein mit dem ServerToken generierter LeTToToken Schuelerrechte hatprivate booleanGibt an ob ein mit dem ServerToken generierter LeTToToken Lehrerrechte hatprivate StringBenutzername 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()
-