Class EndpointAuthentication
- Namespace
- Dynamicweb.DataIntegration.EndpointManagement
- Assembly
- Dynamicweb.DataIntegration.dll
Represents Endpoint Authentication
[DataContract]
public class EndpointAuthentication
- Inheritance
-
EndpointAuthentication
- Inherited Members
Constructors
EndpointAuthentication()
public EndpointAuthentication()
Properties
Encrypted
[DataMember]
public bool Encrypted { get; }
Property Value
Id
Endpoint Authentication Id
[DataMember]
public int Id { get; set; }
Property Value
Name
Endpoint Authentication Name
[DataMember]
public string Name { get; set; }
Property Value
Parameters
Endpoint Authentication Parameters
[DataMember]
public IDictionary<string, string> Parameters { get; set; }
Property Value
Type
Endpoint Authentication Type
[DataMember]
public EndpointAuthenticationType Type { get; set; }
Property Value
Methods
Clone()
public EndpointAuthentication Clone()
Returns
GetAuthType()
Gets authentication type scheme
public string GetAuthType()
Returns
- string
Authentication scheme
GetAuthenticationAddIn()
public BaseEndpointAuthenticationAddIn GetAuthenticationAddIn()
Returns
GetAuthorizationRequestUrl()
public string GetAuthorizationRequestUrl()
Returns
GetNetworkCredential()
Gets the authentication Network credential
public NetworkCredential GetNetworkCredential()
Returns
- NetworkCredential
NetworkCredential object
IsOauth2Type()
public bool IsOauth2Type()
Returns
IsTokenAvailable()
public bool IsTokenAvailable()
Returns
IsTokenBased()
public bool IsTokenBased()
Returns
UpdateAuthentication(BaseEndpointAuthenticationAddIn)
public void UpdateAuthentication(BaseEndpointAuthenticationAddIn addIn)