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 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.