Compartilhar via


AuthenticationModel Enumeração

Definição

O modelo de autenticação para o dispositivo; Ou seja, certificados X.509, tokens SAS com escopo de cliente individual ou tokens SAS com escopo no nível do hub IoT.

public enum AuthenticationModel
type AuthenticationModel = 
Public Enum AuthenticationModel
Herança
AuthenticationModel

Campos

SasGrouped 2

Esse é o modelo de autenticação em que os tokens SAS gerados para um cliente têm como escopo o nível do hub IoT; por exemplo, myHub.azure-devices.net Isso geralmente não é tão seguro quanto certificados X.509 ou autenticação de cliente autenticado individualmente, pois abre a instância de serviço do Hub IoT para vulnerabilidades caso os tokens SAS sejam comprometidos.

SasIndividual 1

Esse é o modelo de autenticação em que os tokens SAS gerados para um cliente têm como escopo a identidade do cliente. Por exemplo, myHub.azure-devices.net/devices/device1.

X509 0

Esse é o modelo de autenticação em que um cliente usa certificados X.509 para autenticar sua identidade com o serviço do Hub IoT.

Aplica-se a