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
,java.io.Serializable
,java.lang.reflect.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(java.lang.Class<T> serviceClass, java.lang.String serviceUrl, java.lang.String OIDCMetadataUrl, java.lang.String id, java.lang.String secret, boolean secretPostAuthnMethod)
ScimClient(java.lang.Class<T> serviceClass, java.lang.String serviceUrl, java.lang.String OIDCMetadataUrl, java.lang.String id, java.nio.file.Path keyStorePath, java.lang.String keyStorePassword, java.lang.String keyId)
-
Method Summary
-
Methods inherited from class io.jans.scim2.client.AbstractScimClient
close, invoke, setCustomHeaders
-
-
-
-
Constructor Detail
-
ScimClient
public ScimClient(java.lang.Class<T> serviceClass, java.lang.String serviceUrl, java.lang.String OIDCMetadataUrl, java.lang.String id, java.lang.String secret, boolean secretPostAuthnMethod) throws java.lang.Exception
- Throws:
java.lang.Exception
-
ScimClient
public ScimClient(java.lang.Class<T> serviceClass, java.lang.String serviceUrl, java.lang.String OIDCMetadataUrl, java.lang.String id, java.nio.file.Path keyStorePath, java.lang.String keyStorePassword, java.lang.String keyId) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-