Class SpringOidcConfigurationService
java.lang.Object
com.sap.cloud.security.xsuaa.client.SpringOidcConfigurationService
- All Implemented Interfaces:
OidcConfigurationService
-
Field Summary
Fields inherited from interface com.sap.cloud.security.xsuaa.client.OidcConfigurationService
DISCOVERY_ENDPOINT_DEFAULT -
Constructor Summary
ConstructorsConstructorDescriptionSpringOidcConfigurationService(org.springframework.web.client.RestOperations restOperations) -
Method Summary
Modifier and TypeMethodDescriptionretrieveEndpoints(URI discoveryEndpointUri) Requests an OpenID Provider Configuration Document from OAuth Server.
-
Constructor Details
-
SpringOidcConfigurationService
public SpringOidcConfigurationService(@Nonnull org.springframework.web.client.RestOperations restOperations)
-
-
Method Details
-
retrieveEndpoints
public OAuth2ServiceEndpointsProvider retrieveEndpoints(@Nonnull URI discoveryEndpointUri) throws OAuth2ServiceException Description copied from interface:OidcConfigurationServiceRequests an OpenID Provider Configuration Document from OAuth Server.- Specified by:
retrieveEndpointsin interfaceOidcConfigurationService- Parameters:
discoveryEndpointUri- the discovery endpoint URI.- Returns:
- an object with access endpoints.
- Throws:
OAuth2ServiceException- in case of an error during the http request.
-