Class UserImpersonationEndpointAuthenticationAddIn
[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