Package dev.dsf.bpe.v2.service
Interface OidcClientProvider
public interface OidcClientProvider
Provides access to
OidcClients implementing the Client Credentials Grant.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault OidcClientgetOidcClient(String baseUrl, String clientId, char[] clientSecret) getOidcClient(String baseUrl, String clientId, char[] clientSecret, String discoveryPath, Duration connectTimeout, Duration readTimeout, KeyStore trustStore, Boolean enableDebugLogging)
-
Method Details
-
getOidcClient
- Parameters:
baseUrl- notnullclientId- notnullclientSecret- notnull- Returns:
- never
null
-
getOidcClient
OidcClient getOidcClient(String baseUrl, String clientId, char[] clientSecret, String discoveryPath, Duration connectTimeout, Duration readTimeout, KeyStore trustStore, Boolean enableDebugLogging) - Parameters:
baseUrl- notnullclientId- notnullclientSecret- notnulldiscoveryPath- may benull, will use configured default valueconnectTimeout- may benull, will use configured default valuereadTimeout- may benull, will use configured default valuetrustStore- may benull, will use configured default valueenableDebugLogging- may benull, will use configured default value- Returns:
- never
null
-
getOidcClient
- Parameters:
config- notnull- Returns:
- never
null - See Also:
-