Table of Contents

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

bool

Id

Endpoint Authentication Id

[DataMember]
public int Id { get; set; }

Property Value

int

Name

Endpoint Authentication Name

[DataMember]
public string Name { get; set; }

Property Value

string

Parameters

Endpoint Authentication Parameters

[DataMember]
public IDictionary<string, string> Parameters { get; set; }

Property Value

IDictionary<string, string>

Type

Endpoint Authentication Type

[DataMember]
public EndpointAuthenticationType Type { get; set; }

Property Value

EndpointAuthenticationType

Methods

Clone()

public EndpointAuthentication Clone()

Returns

EndpointAuthentication

GetAuthType()

Gets authentication type scheme

public string GetAuthType()

Returns

string

Authentication scheme

GetAuthenticationAddIn()

public BaseEndpointAuthenticationAddIn GetAuthenticationAddIn()

Returns

BaseEndpointAuthenticationAddIn

GetAuthorizationRequestUrl()

public string GetAuthorizationRequestUrl()

Returns

string

GetNetworkCredential()

Gets the authentication Network credential

public NetworkCredential GetNetworkCredential()

Returns

NetworkCredential

NetworkCredential object

IsOauth2Type()

public bool IsOauth2Type()

Returns

bool

IsTokenAvailable()

public bool IsTokenAvailable()

Returns

bool

IsTokenBased()

public bool IsTokenBased()

Returns

bool

UpdateAuthentication(BaseEndpointAuthenticationAddIn)

public void UpdateAuthentication(BaseEndpointAuthenticationAddIn addIn)

Parameters

addIn BaseEndpointAuthenticationAddIn
To top