public class ScimConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HttpClient_java_copyright |
static java.lang.String |
HttpClient_java_sourceCodeID |
Constructor and Description |
---|
ScimConfig() |
Modifier and Type | Method and Description |
---|---|
static java.util.HashMap<java.lang.String,java.lang.String> |
build(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String truststore,
java.lang.String keystore,
java.lang.String keyalias,
java.lang.String protocol)
Generates a ScimConfig object - which is actually just a HashMap
|
static java.lang.String |
getBAPassword(java.util.HashMap<java.lang.String,java.lang.String> config) |
static java.lang.String |
getBAUser(java.util.HashMap<java.lang.String,java.lang.String> config) |
static java.lang.String |
getKeyalias(java.util.HashMap<java.lang.String,java.lang.String> config) |
static java.lang.String |
getKeystore(java.util.HashMap<java.lang.String,java.lang.String> config) |
static java.lang.String |
getProtocol(java.util.HashMap<java.lang.String,java.lang.String> config) |
static java.lang.String |
getTruststore(java.util.HashMap<java.lang.String,java.lang.String> config) |
static java.lang.String |
getUrl(java.util.HashMap<java.lang.String,java.lang.String> config,
java.lang.String suffix) |
public static final java.lang.String HttpClient_java_sourceCodeID
public static final java.lang.String HttpClient_java_copyright
public static java.util.HashMap<java.lang.String,java.lang.String> build(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String truststore, java.lang.String keystore, java.lang.String keyalias, java.lang.String protocol)
url
- The base URL (including protocol) where the SCIM API lives.
For example, https://scim.ibm.com/api/v1user
- The basic authentication user. (Can be null if BA is not used)password
- The basic authentication password. (Can be null if BA is not
used)truststore
- The truststore to use for SCIM API requests.keystore
- The keystore to use for SCIM API requests.keyalias
- The keyalias within keystore to use from SCIM API requests.protocol
- The SSL protocol to use.public static java.lang.String getUrl(java.util.HashMap<java.lang.String,java.lang.String> config, java.lang.String suffix)
public static java.lang.String getTruststore(java.util.HashMap<java.lang.String,java.lang.String> config)
public static java.lang.String getKeystore(java.util.HashMap<java.lang.String,java.lang.String> config)
public static java.lang.String getKeyalias(java.util.HashMap<java.lang.String,java.lang.String> config)
public static java.lang.String getBAUser(java.util.HashMap<java.lang.String,java.lang.String> config)
public static java.lang.String getBAPassword(java.util.HashMap<java.lang.String,java.lang.String> config)
public static java.lang.String getProtocol(java.util.HashMap<java.lang.String,java.lang.String> config)