Table of Contents

Class UserImpersonationEndpointAuthenticationAddIn

Namespace
Dynamicweb.DataIntegration.EndpointManagement.AuthenticationAddIns
Assembly
Dynamicweb.DataIntegration.dll
[AddInDeprecated(false)]
[AddInName("OAuth 2.0 - User Impersonation")]
[AddInLabel("OAuth 2.0 - User Impersonation")]
[AddInDescription("OAuth 2.0 - User Impersonation")]
public class UserImpersonationEndpointAuthenticationAddIn : BaseEndpointAuthenticationAddIn
Inheritance
UserImpersonationEndpointAuthenticationAddIn
Inherited Members

Properties

AuthenticationType

public override EndpointAuthenticationType AuthenticationType { get; }

Property Value

EndpointAuthenticationType

ClientId

[AddInParameter("Application (client) Id")]
[AddInParameterEditor(typeof(TextParameterEditor), "")]
public string ClientId { get; set; }

Property Value

string

ClientSecret

[SensitiveData]
[AddInParameter("Client Secret")]
[AddInParameterEditor(typeof(TextParameterEditor), "password=true")]
public string ClientSecret { get; set; }

Property Value

string

OAuthAccessToken

[AddInParameter("Access Token")]
[AddInParameterEditor(typeof(TextParameterEditor), "")]
public string OAuthAccessToken { get; set; }

Property Value

string

TenantId

[AddInParameter("Directory (tenant) Id")]
[AddInParameterEditor(typeof(TextParameterEditor), "")]
public string TenantId { get; set; }

Property Value

string

Url

[AddInParameter("URL")]
[AddInParameterEditor(typeof(TextParameterEditor), "infoText=Example: For Microsoft Dynamics 365 Business Central use url: https://api.businesscentral.dynamics.com For Microsoft Dynamics 365 Finance and Operations use url: https://myname.cloudax.dynamics.com For Microsoft Dynamics CRM use url: https://myname.crm4.dynamics.com;")]
public string Url { get; set; }

Property Value

string

Methods

ValidateParameters()

public override string ValidateParameters()

Returns

string
To top