public static class ExtensionSocialIdentityProvider.Builder extends Object
Constructor and Description |
---|
Builder() |
public ExtensionSocialIdentityProvider.Builder accountLinkingEnabled(Boolean accountLinkingEnabled)
Whether account linking is enabled
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none
accountLinkingEnabled
- the value to setpublic ExtensionSocialIdentityProvider.Builder autoRedirectEnabled(Boolean autoRedirectEnabled)
Whether social auto redirect is enabled. The IDP policy should be configured with only one Social IDP, and without username/password selected.
*Added In:** 2310202314
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
autoRedirectEnabled
- the value to setpublic ExtensionSocialIdentityProvider.Builder socialJitProvisioningEnabled(Boolean socialJitProvisioningEnabled)
Whether Social JIT Provisioning is enabled
*Added In:** 2307282043
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
socialJitProvisioningEnabled
- the value to setpublic ExtensionSocialIdentityProvider.Builder jitProvGroupStaticListEnabled(Boolean jitProvGroupStaticListEnabled)
Set to true to indicate Social JIT User Provisioning Groups should be assigned from a static list
*Added In:** 2310202314
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
jitProvGroupStaticListEnabled
- the value to setpublic ExtensionSocialIdentityProvider.Builder jitProvAssignedGroups(List<IdentityProviderJitProvAssignedGroups> jitProvAssignedGroups)
Lists the groups each social JIT-provisioned user is a member. Just-in-Time user-provisioning applies this static list when jitProvGroupStaticListEnabled:true.
*Added In:** 2310202314
*SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none
jitProvAssignedGroups
- the value to setpublic ExtensionSocialIdentityProvider.Builder registrationEnabled(Boolean registrationEnabled)
Whether registration is enabled
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none
registrationEnabled
- the value to setpublic ExtensionSocialIdentityProvider.Builder status(ExtensionSocialIdentityProvider.Status status)
Status
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
status
- the value to setpublic ExtensionSocialIdentityProvider.Builder authzUrl(String authzUrl)
Social IDP Authorization URL
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
authzUrl
- the value to setpublic ExtensionSocialIdentityProvider.Builder accessTokenUrl(String accessTokenUrl)
Social IDP Access token URL
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
accessTokenUrl
- the value to setpublic ExtensionSocialIdentityProvider.Builder relayIdpParamMappings(List<IdentityProviderRelayIdpParamMappings> relayIdpParamMappings)
Relay Param variable for Social IDP
*Added In:** 2305190132
*SCIM++ Properties:** - idcsCompositeKey: [relayParamKey] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none
relayIdpParamMappings
- the value to setpublic ExtensionSocialIdentityProvider.Builder profileUrl(String profileUrl)
Social IDP User profile URL
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
profileUrl
- the value to setpublic ExtensionSocialIdentityProvider.Builder scope(List<String> scope)
Scope to request
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
scope
- the value to setpublic ExtensionSocialIdentityProvider.Builder adminScope(List<String> adminScope)
Admin scope to request
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
adminScope
- the value to setpublic ExtensionSocialIdentityProvider.Builder consumerKey(String consumerKey)
Social IDP Client Application Client ID
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
consumerKey
- the value to setpublic ExtensionSocialIdentityProvider.Builder consumerSecret(String consumerSecret)
Social IDP Client Application Client Secret
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - idcsSensitive: encrypt - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
consumerSecret
- the value to setpublic ExtensionSocialIdentityProvider.Builder serviceProviderName(String serviceProviderName)
Service Provider Name
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: immutable - required: true - returned: default - type: string - uniqueness: none
serviceProviderName
- the value to setpublic ExtensionSocialIdentityProvider.Builder clockSkewInSeconds(Integer clockSkewInSeconds)
Social IDP allowed clock skew time
*Added In:** 20.1.3
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
clockSkewInSeconds
- the value to setpublic ExtensionSocialIdentityProvider.Builder redirectUrl(String redirectUrl)
redirect URL for social idp
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
redirectUrl
- the value to setpublic ExtensionSocialIdentityProvider.Builder discoveryUrl(String discoveryUrl)
Discovery URL
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
discoveryUrl
- the value to setpublic ExtensionSocialIdentityProvider.Builder clientCredentialInPayload(Boolean clientCredentialInPayload)
Whether the client credential is contained in payload
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
clientCredentialInPayload
- the value to setpublic ExtensionSocialIdentityProvider.Builder idAttribute(String idAttribute)
Id attribute used for account linking
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: immutable - required: false - returned: default - type: string - uniqueness: none
idAttribute
- the value to setpublic ExtensionSocialIdentityProvider build()
public ExtensionSocialIdentityProvider.Builder copy(ExtensionSocialIdentityProvider model)
Copyright © 2016–2024. All rights reserved.