Class S2SEndpointAuthenticationAddIn
[AddInUseParameterSectioning(true)]
[AddInName("S2S")]
[AddInLabel("OAuth 2.0 - Service-to-service")]
[AddInDescription("OAuth 2.0 - Service-to-service")]
public class S2SEndpointAuthenticationAddIn : BaseEndpointAuthenticationAddIn
- Inheritance
-
S2SEndpointAuthenticationAddIn
- 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
TenantId
[AddInParameter("Directory (tenant) Id")]
[AddInParameterEditor(typeof(TextParameterEditor), "")]
public string TenantId { get; set; }
Property Value
- string
Url
[AddInParameter("URL (only for On-Premise server connection or custom scope)")]
[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