Class ClientProperties
- java.lang.Object
-
- no.nav.security.token.support.client.core.ClientProperties
-
public class ClientProperties extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClientProperties.ClientPropertiesBuilderstatic classClientProperties.TokenExchangeProperties
-
Constructor Summary
Constructors Constructor Description ClientProperties(URI tokenEndpointUrl, URI wellKnownUrl, @NotNull OAuth2GrantType grantType, List<String> scope, @NotNull ClientAuthenticationProperties authentication, URI resourceUrl, ClientProperties.TokenExchangeProperties tokenExchange)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClientProperties.ClientPropertiesBuilderbuilder()booleanequals(Object o)@NotNull ClientAuthenticationPropertiesgetAuthentication()com.nimbusds.oauth2.sdk.as.AuthorizationServerMetadatagetAuthorizationServerMetadata()@NotNull OAuth2GrantTypegetGrantType()com.nimbusds.jose.util.ResourceRetrievergetResourceRetriever()URIgetResourceUrl()List<String>getScope()@NotNull URIgetTokenEndpointUrl()ClientProperties.TokenExchangePropertiesgetTokenExchange()URIgetWellKnownUrl()inthashCode()ClientProperties.ClientPropertiesBuildertoBuilder()StringtoString()
-
-
-
Constructor Detail
-
ClientProperties
public ClientProperties(URI tokenEndpointUrl, URI wellKnownUrl, @NotNull @NotNull OAuth2GrantType grantType, List<String> scope, @NotNull @NotNull ClientAuthenticationProperties authentication, URI resourceUrl, ClientProperties.TokenExchangeProperties tokenExchange)
-
-
Method Detail
-
builder
public static ClientProperties.ClientPropertiesBuilder builder()
-
getTokenEndpointUrl
@NotNull public @NotNull URI getTokenEndpointUrl()
-
getGrantType
@NotNull public @NotNull OAuth2GrantType getGrantType()
-
getAuthentication
@NotNull public @NotNull ClientAuthenticationProperties getAuthentication()
-
getResourceUrl
public URI getResourceUrl()
-
getTokenExchange
public ClientProperties.TokenExchangeProperties getTokenExchange()
-
getWellKnownUrl
public URI getWellKnownUrl()
-
getAuthorizationServerMetadata
public com.nimbusds.oauth2.sdk.as.AuthorizationServerMetadata getAuthorizationServerMetadata()
-
getResourceRetriever
public com.nimbusds.jose.util.ResourceRetriever getResourceRetriever()
-
toBuilder
public ClientProperties.ClientPropertiesBuilder toBuilder()
-
-