Class OIDCClientCache
java.lang.Object
org.apache.syncope.core.logic.oidc.OIDCClientCache
Basic in-memory cache for available
OidcClient instances.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.pac4j.oidc.client.OidcClientadd(OIDCC4UIProvider op, String callbackUrl) protected static com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadatafetchMetadata(String issuer) Optional<org.pac4j.oidc.client.OidcClient> static voidboolean
-
Field Details
-
LOG
-
DISCOVERY_URI
-
cache
-
-
Constructor Details
-
OIDCClientCache
public OIDCClientCache()
-
-
Method Details
-
fetchMetadata
protected static com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata fetchMetadata(String issuer) throws IOException, InterruptedException, com.nimbusds.oauth2.sdk.ParseException - Throws:
IOExceptionInterruptedExceptioncom.nimbusds.oauth2.sdk.ParseException
-
importMetadata
public static void importMetadata(OIDCC4UIProviderTO opTO) throws IOException, InterruptedException, com.nimbusds.oauth2.sdk.ParseException - Throws:
IOExceptionInterruptedExceptioncom.nimbusds.oauth2.sdk.ParseException
-
get
-
add
-
removeAll
-