- All Superinterfaces:
IuAuthenticationRealm
,IuPrivateKeyPrincipal
- Enclosing interface:
IuAuthorizationClient
Defines credentials issued to this client.
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.iu.auth.config.IuAuthenticationRealm
IuAuthenticationRealm.Type
-
Method Summary
Modifier and TypeMethodDescriptionGets the point in time the credentials expire.Gets the grant types the credentials are authorized for use with.Gets allowed authentication method.Methods inherited from interface edu.iu.auth.config.IuAuthenticationRealm
getType
Methods inherited from interface edu.iu.auth.config.IuPrivateKeyPrincipal
getAlg, getEnc, getEncryptAlg, getJwk
-
Method Details
-
getGrantTypes
Set<IuAuthorizationClient.GrantType> getGrantTypes()Gets the grant types the credentials are authorized for use with.- Returns:
Set
ofIuAuthorizationClient.GrantType
-
getTokenEndpointAuthMethod
IuAuthorizationClient.AuthMethod getTokenEndpointAuthMethod()Gets allowed authentication method.- Returns:
IuAuthorizationClient.AuthMethod
-
getExpires
Instant getExpires()Gets the point in time the credentials expire.- Returns:
Instant
-