java.lang.Object
swim.security.JsonWebToken
swim.security.OpenIdToken
swim.security.GoogleIdToken
- All Implemented Interfaces:
Debug
-
Field Summary
Fields inherited from class swim.security.JsonWebToken
value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccessTokenHash(Data accessTokenHash) authenticationContextClass(String authenticationContextClass) authenticationMethods(String... authenticationMethods) authorizedParty(String authorizedParty) authTime(long authTime) protected GoogleIdTokenemail()booleanemailVerified(boolean emailVerified) expiration(long expiration) familyName(String familyName) static GoogleIdTokenhostedDomain(String hostedDomain) issuedAt(long issuedAt) locale()name()notBefore(long notBefore) static GoogleIdTokenpicture()static GoogleIdTokenverify(String compactJws, Iterable<PublicKeyDef> publicKeyDefs) static GoogleIdTokenverify(JsonWebSignature jws, Iterable<PublicKeyDef> publicKeyDefs) Methods inherited from class swim.security.OpenIdToken
accessTokenHash, authenticationContextClass, authenticationMethods, authorizedParty, authTime, nonce
-
Constructor Details
-
GoogleIdToken
-
GoogleIdToken
public GoogleIdToken()
-
-
Method Details
-
issuer
- Overrides:
issuerin classOpenIdToken
-
subject
- Overrides:
subjectin classOpenIdToken
-
audience
- Overrides:
audiencein classOpenIdToken
-
audiences
- Overrides:
audiencesin classOpenIdToken
-
expiration
- Overrides:
expirationin classOpenIdToken
-
notBefore
- Overrides:
notBeforein classOpenIdToken
-
issuedAt
- Overrides:
issuedAtin classOpenIdToken
-
jwtId
- Overrides:
jwtIdin classOpenIdToken
-
authTime
- Overrides:
authTimein classOpenIdToken
-
nonce
- Overrides:
noncein classOpenIdToken
-
accessTokenHash
- Overrides:
accessTokenHashin classOpenIdToken
-
authenticationContextClass
- Overrides:
authenticationContextClassin classOpenIdToken
-
authenticationMethods
- Overrides:
authenticationMethodsin classOpenIdToken
-
authorizedParty
- Overrides:
authorizedPartyin classOpenIdToken
-
hostedDomain
-
hostedDomain
-
email
-
email
-
emailVerified
public boolean emailVerified() -
emailVerified
-
name
-
name
-
picture
-
picture
-
givenName
-
givenName
-
familyName
-
familyName
-
locale
-
locale
-
copy
- Overrides:
copyin classOpenIdToken
-
from
-
parse
-
verify
-
verify
-