Table of Contents

Class SfAuthProvider

Namespace
NetCoreForce.Models
Assembly
NetCoreForce.Models.dll

Auth. Provider

SObject Name: AuthProvider

Custom Object: False

public class SfAuthProvider : SObject
Inheritance
SfAuthProvider
Inherited Members

Properties

AppleTeam

Apple Team

Name: AppleTeam

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "appleTeam")]
public string AppleTeam { get; set; }

Property Value

string

AuthorizeUrl

Authorize Endpoint URL

Name: AuthorizeUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "authorizeUrl")]
public string AuthorizeUrl { get; set; }

Property Value

string

ConsumerKey

Consumer Key

Name: ConsumerKey

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "consumerKey")]
public string ConsumerKey { get; set; }

Property Value

string

ConsumerSecret

Consumer Secret

Name: ConsumerSecret

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "consumerSecret")]
[Updateable(false)]
[Createable(true)]
public string ConsumerSecret { get; set; }

Property Value

string

CreatedDate

Created Date

Name: CreatedDate

SF Type: datetime

Nillable: False

[JsonProperty(PropertyName = "createdDate")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? CreatedDate { get; set; }

Property Value

DateTimeOffset?

CustomMetadataTypeRecord

Custom Metadata Type Record

Name: CustomMetadataTypeRecord

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "customMetadataTypeRecord")]
public string CustomMetadataTypeRecord { get; set; }

Property Value

string

DefaultScopes

Default Scopes

Name: DefaultScopes

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "defaultScopes")]
public string DefaultScopes { get; set; }

Property Value

string

DeveloperName

URL Suffix

Name: DeveloperName

SF Type: string

Nillable: False

[JsonProperty(PropertyName = "developerName")]
public string DeveloperName { get; set; }

Property Value

string

EcKey

Elliptic Curve Key

Name: EcKey

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "ecKey")]
public string EcKey { get; set; }

Property Value

string

ErrorUrl

Custom Error URL

Name: ErrorUrl

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "errorUrl")]
public string ErrorUrl { get; set; }

Property Value

string

ExecutionUserId

User ID

Name: ExecutionUserId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "executionUserId")]
public string ExecutionUserId { get; set; }

Property Value

string

FlowDefaultAccountId

Account ID

Name: FlowDefaultAccountId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "flowDefaultAccountId")]
public string FlowDefaultAccountId { get; set; }

Property Value

string

FlowDefaultProfileId

Profile ID

Name: FlowDefaultProfileId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "flowDefaultProfileId")]
public string FlowDefaultProfileId { get; set; }

Property Value

string

FriendlyName

Name

Name: FriendlyName

SF Type: string

Nillable: False

[JsonProperty(PropertyName = "friendlyName")]
public string FriendlyName { get; set; }

Property Value

string

IconUrl

Icon URL

Name: IconUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "iconUrl")]
public string IconUrl { get; set; }

Property Value

string

Id

Auth. Provider ID

Name: Id

SF Type: id

Nillable: False

[JsonProperty(PropertyName = "id")]
[Updateable(false)]
[Createable(false)]
public string Id { get; set; }

Property Value

string

IdTokenIssuer

Token Issuer

Name: IdTokenIssuer

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "idTokenIssuer")]
public string IdTokenIssuer { get; set; }

Property Value

string

LinkKickoffUrl

Existing User Linking URL

Name: LinkKickoffUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "linkKickoffUrl")]
[Updateable(false)]
[Createable(false)]
public string LinkKickoffUrl { get; set; }

Property Value

string

LogoutUrl

Custom Logout URL

Name: LogoutUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "logoutUrl")]
public string LogoutUrl { get; set; }

Property Value

string

OauthKickoffUrl

OAuth-Only Initialization URL

Name: OauthKickoffUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "oauthKickoffUrl")]
[Updateable(false)]
[Createable(false)]
public string OauthKickoffUrl { get; set; }

Property Value

string

OptionsIncludeOrgIdInId

Include identity organization's Organization ID for third-party account linkage

Name: OptionsIncludeOrgIdInId

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsIncludeOrgIdInId")]
public bool? OptionsIncludeOrgIdInId { get; set; }

Property Value

bool?

OptionsIsBitbucket

isBitbucket

Name: OptionsIsBitbucket

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsIsBitbucket")]
public bool? OptionsIsBitbucket { get; set; }

Property Value

bool?

OptionsIsEmi

IsEmi

Name: OptionsIsEmi

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsIsEmi")]
public bool? OptionsIsEmi { get; set; }

Property Value

bool?

OptionsIsEmiSnapchatAds

IsEmiSnapchatAds

Name: OptionsIsEmiSnapchatAds

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsIsEmiSnapchatAds")]
public bool? OptionsIsEmiSnapchatAds { get; set; }

Property Value

bool?

OptionsIsEmiTikTokAds

IsEmiTikTokAds

Name: OptionsIsEmiTikTokAds

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsIsEmiTikTokAds")]
public bool? OptionsIsEmiTikTokAds { get; set; }

Property Value

bool?

OptionsIsMuleSoftEU

isMuleSoftEU

Name: OptionsIsMuleSoftEU

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsIsMuleSoftEU")]
public bool? OptionsIsMuleSoftEU { get; set; }

Property Value

bool?

OptionsIsMuleSoftUS

isMuleSoftUS

Name: OptionsIsMuleSoftUS

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsIsMuleSoftUS")]
public bool? OptionsIsMuleSoftUS { get; set; }

Property Value

bool?

OptionsIsPkceEnabled

isPkceEnabled

Name: OptionsIsPkceEnabled

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsIsPkceEnabled")]
public bool? OptionsIsPkceEnabled { get; set; }

Property Value

bool?

OptionsIsSegmentIntelligence

IsSegmentIntelligence

Name: OptionsIsSegmentIntelligence

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsIsSegmentIntelligence")]
public bool? OptionsIsSegmentIntelligence { get; set; }

Property Value

bool?

OptionsIsWebDataConnector

IsWebDataConnector

Name: OptionsIsWebDataConnector

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsIsWebDataConnector")]
public bool? OptionsIsWebDataConnector { get; set; }

Property Value

bool?

OptionsRequireMfa

requireMfa

Name: OptionsRequireMfa

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsRequireMfa")]
public bool? OptionsRequireMfa { get; set; }

Property Value

bool?

OptionsSendAccessTokenInHeader

Send access token in header

Name: OptionsSendAccessTokenInHeader

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsSendAccessTokenInHeader")]
public bool? OptionsSendAccessTokenInHeader { get; set; }

Property Value

bool?

OptionsSendClientCredentialsInHeader

Send client credentials in header

Name: OptionsSendClientCredentialsInHeader

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsSendClientCredentialsInHeader")]
public bool? OptionsSendClientCredentialsInHeader { get; set; }

Property Value

bool?

OptionsSendSecretInApis

Include Consumer Secret in SOAP API Responses

Name: OptionsSendSecretInApis

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "optionsSendSecretInApis")]
public bool? OptionsSendSecretInApis { get; set; }

Property Value

bool?

PluginId

Class ID

Name: PluginId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "pluginId")]
public string PluginId { get; set; }

Property Value

string

ProviderType

Provider Type

Name: ProviderType

SF Type: picklist

Nillable: False

[JsonProperty(PropertyName = "providerType")]
public string ProviderType { get; set; }

Property Value

string

RegistrationHandlerId

Class ID

Name: RegistrationHandlerId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "registrationHandlerId")]
public string RegistrationHandlerId { get; set; }

Property Value

string

SObjectTypeName

[JsonIgnore]
public static string SObjectTypeName { get; }

Property Value

string

SsoKickoffUrl

Single Sign-On Initialization URL

Name: SsoKickoffUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "ssoKickoffUrl")]
[Updateable(false)]
[Createable(false)]
public string SsoKickoffUrl { get; set; }

Property Value

string

TokenUrl

Token Endpoint URL

Name: TokenUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "tokenUrl")]
public string TokenUrl { get; set; }

Property Value

string

UserInfoUrl

User Info Endpoint URL

Name: UserInfoUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "userInfoUrl")]
public string UserInfoUrl { get; set; }

Property Value

string