Class SpringOidcConfigurationService
- java.lang.Object
-
- com.sap.cloud.security.xsuaa.client.SpringOidcConfigurationService
-
- All Implemented Interfaces:
OidcConfigurationService
public class SpringOidcConfigurationService extends Object implements OidcConfigurationService
-
-
Field Summary
-
Fields inherited from interface com.sap.cloud.security.xsuaa.client.OidcConfigurationService
DISCOVERY_ENDPOINT_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description SpringOidcConfigurationService(org.springframework.web.client.RestOperations restOperations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OAuth2ServiceEndpointsProviderretrieveEndpoints(URI discoveryEndpointUri)Requests an OpenID Provider Configuration Document from OAuth Server.
-
-
-
Constructor Detail
-
SpringOidcConfigurationService
public SpringOidcConfigurationService(@Nonnull org.springframework.web.client.RestOperations restOperations)
-
-
Method Detail
-
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.
-
-