Class OIDCClientCache
- java.lang.Object
-
- org.apache.syncope.core.logic.oidc.OIDCClientCache
-
public class OIDCClientCache extends Object
Basic in-memory cache for availableOidcClientinstances.
-
-
Constructor Summary
Constructors Constructor Description OIDCClientCache()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.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>get(String opName)static voidimportMetadata(OIDCC4UIProviderTO opTO)booleanremoveAll(String opName)
-
-
-
Method Detail
-
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
-
add
public org.pac4j.oidc.client.OidcClient add(OIDCC4UIProvider op, String callbackUrl)
-
removeAll
public boolean removeAll(String opName)
-
-