Package com.okta.sdk.resource.model
Class Scim
java.lang.Object
com.okta.sdk.resource.model.Scim
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2026-03-13T17:36:05.533634+05:30[Asia/Kolkata]",
comments="Generator version: 7.15.0")
public class Scim
extends Object
implements Serializable
SCIM configuration details
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddentitlementTypesItem(EntitlementTypesInner entitlementTypesItem) entitlementTypes(List<EntitlementTypesInner> entitlementTypes) booleanThe authentication mode for requests to your SCIM server | authMode | Description | | -------- | ----------- | | `header` | Uses authorization header with a customer-provided token value in the following format: `Authorization: {API token}` | | `bearer` | Uses authorization header with a customer-provided bearer token in the following format: `Authorization: Bearer {API token}` | | {authModeId} | The ID of the auth mode object that contains OAuth 2.0 credentials.The base URL that Okta uses to send outbound calls to your SCIM server.List of supported entitlement typesGet scimServerConfigThe URL to your customer-facing instructions for configuring your SCIM integration.inthashCode()scimServerConfig(ScimScimServerConfig scimServerConfig) voidsetAuthMode(String authMode) voidsetBaseUri(URI baseUri) voidsetEntitlementTypes(List<EntitlementTypesInner> entitlementTypes) voidsetScimServerConfig(ScimScimServerConfig scimServerConfig) voidsetSetupInstructionsUri(URI setupInstructionsUri) setupInstructionsUri(URI setupInstructionsUri) toString()
-
Field Details
-
JSON_PROPERTY_AUTH_MODE
- See Also:
-
JSON_PROPERTY_BASE_URI
- See Also:
-
JSON_PROPERTY_ENTITLEMENT_TYPES
- See Also:
-
JSON_PROPERTY_SCIM_SERVER_CONFIG
- See Also:
-
JSON_PROPERTY_SETUP_INSTRUCTIONS_URI
- See Also:
-
-
Constructor Details
-
Scim
public Scim()
-
-
Method Details
-
authMode
-
getAuthMode
The authentication mode for requests to your SCIM server | authMode | Description | | -------- | ----------- | | `header` | Uses authorization header with a customer-provided token value in the following format: `Authorization: {API token}` | | `bearer` | Uses authorization header with a customer-provided bearer token in the following format: `Authorization: Bearer {API token}` | | {authModeId} | The ID of the auth mode object that contains OAuth 2.0 credentials. <br> **Note:** Use the `/integrations/api/v1/internal/authModes` endpoint to create the auth mode object. |- Returns:
- authMode
-
setAuthMode
-
baseUri
-
getBaseUri
The base URL that Okta uses to send outbound calls to your SCIM server. Only the HTTPS protocol is supported. You can use the app-level variables defined in the `config` array for the base URL. For example, if you have a `subdomain` variable defined in the `config` array and the URL to retrieve SCIM users for your integration is `https://${subdomain}.example.com/scim/v2/Users`, then specify the following base URL: `'https://' + app.subdomain + '.example.com/scim/v2'`.- Returns:
- baseUri
-
setBaseUri
-
entitlementTypes
-
addentitlementTypesItem
-
getEntitlementTypes
List of supported entitlement types- Returns:
- entitlementTypes
-
setEntitlementTypes
-
scimServerConfig
-
getScimServerConfig
Get scimServerConfig- Returns:
- scimServerConfig
-
setScimServerConfig
-
setupInstructionsUri
-
getSetupInstructionsUri
The URL to your customer-facing instructions for configuring your SCIM integration. See [Customer configuration document guidelines](https://developer.okta.com/docs/guides/submit-app-prereq/main/#customer-configuration-document-guidelines).- Returns:
- setupInstructionsUri
-
setSetupInstructionsUri
-
equals
-
hashCode
public int hashCode() -
toString
-