AuthenticationMechanism Class

AuthenticationMechanism.

Inheritance
AuthenticationMechanism

Constructor

AuthenticationMechanism(*, symmetric_key=None, x509_thumbprint=None, type=None, **kwargs)

Parameters

symmetric_key
SymmetricKey
Required

The primary and secondary keys used for SAS based authentication.

x509_thumbprint
X509Thumbprint
Required

The primary and secondary x509 thumbprints used for x509 based authentication.

type
str or <xref:protocol.models.enum>
Required

The type of authentication used to connect to the service. Possible values include: 'sas', 'selfSigned', 'certificateAuthority', 'none'