Package de.svws_nrw.core.data.oauth2
Klasse OAuth2ClientConnection
java.lang.Object
de.svws_nrw.core.data.oauth2.OAuth2ClientConnection
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet.
Sie beschreibt das Client Secret der Schule mit der übergebenen ID.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibung@NotNull String
Die URL des Auth-Servers.@NotNull String
Die Client-ID für diesen Auth-Server.@NotNull String
Das Client-Secret für die Client ID für diesen Auth-Server.long
Die ID des OAuth2 Client Secrets.Das TLS-Zertifikat, welches von dem Auth-Server verwendet wird.@NotNull List
<TLSCertificate> Die Liste mit den TLS-Zertifikaten der Zertifikatskette des TLS-Servers.boolean
Gibt an, ob das TLS-Zertifikat von dem SVWS-Server über die Chain automatisch validiert werden kann.boolean
Gibt an, ob dem TLS-Zertifikat von dem SVWS-Server vertraut wird oder nicht. -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
-
Felddetails
-
id
public long idDie ID des OAuth2 Client Secrets. -
authServer
Die URL des Auth-Servers. -
clientID
Die Client-ID für diesen Auth-Server. -
clientSecret
Das Client-Secret für die Client ID für diesen Auth-Server. -
tlsCert
Das TLS-Zertifikat, welches von dem Auth-Server verwendet wird. -
tlsCertIsKnown
public boolean tlsCertIsKnownGibt an, ob das TLS-Zertifikat von dem SVWS-Server über die Chain automatisch validiert werden kann. -
tlsCertIsTrusted
public boolean tlsCertIsTrustedGibt an, ob dem TLS-Zertifikat von dem SVWS-Server vertraut wird oder nicht. -
tlsCertChain
Die Liste mit den TLS-Zertifikaten der Zertifikatskette des TLS-Servers.
-
-
Konstruktordetails
-
OAuth2ClientConnection
public OAuth2ClientConnection()Leerer Standardkonstruktor.
-