Package org.yamcs.security
Class OpenIDAuthenticationInfo
java.lang.Object
org.yamcs.security.AuthenticationInfo
org.yamcs.security.OpenIDAuthenticationInfo
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static class
Identifies a user at the Open ID Provider.static class
Identifies a user at the Open ID Provider. -
Field Summary
Modifier and TypeFieldDescriptionlong
-
Constructor Summary
ConstructorDescriptionOpenIDAuthenticationInfo
(AuthModule authenticator, String redirectUri, String idToken, String accessToken, String refreshToken, String username, com.google.gson.JsonObject claims) -
Method Summary
Modifier and TypeMethodDescriptionReturns the session id for the ID Token.Returns the subject of the ID TokenMethods inherited from class org.yamcs.security.AuthenticationInfo
addExternalIdentity, getAuthenticator, getDisplayName, getEmail, getExternalIdentities, getUsername, isKerberos, setDisplayName, setEmail, toString
-
Field Details
-
idToken
-
accessToken
-
refreshToken
-
redirectUri
-
expiresAt
public long expiresAt
-
-
Constructor Details
-
OpenIDAuthenticationInfo
-
-
Method Details
-
getIssuerSub
Returns the subject of the ID Token -
getIssuerSid
Returns the session id for the ID Token. This may be null, if the ID Token did not contains this claim.
-