Package io.jans.scim2.client
Class ScimClient<T>
- java.lang.Object
-
- io.jans.scim2.client.AbstractScimClient<T>
-
- io.jans.scim2.client.ScimClient<T>
-
- Type Parameters:
T
- Type parameter of superclass
- All Implemented Interfaces:
CloseableClient
,Serializable
,InvocationHandler
public class ScimClient<T> extends AbstractScimClient<T>
Instances of this class contain the necessary logic to handle the authorization process required by a client of SCIM service.Note: Do not instantiate this class in your code. To interact with the service, call the corresponding method in class
ScimClientFactory
that returns a proxy object wrapping this client- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ScimClient(Class<T> serviceClass, String serviceUrl, String OIDCMetadataUrl, String id, String secret, boolean secretPostAuthnMethod)
ScimClient(Class<T> serviceClass, String serviceUrl, String OIDCMetadataUrl, String id, Path keyStorePath, String keyStorePassword, String keyId)
-