Compartir a través de


AuthenticationModel Enumeración

Definición

Modelo de autenticación para el dispositivo; Es decir, certificados X.509, tokens SAS con ámbito de cliente individual o tokens saS con ámbito de ioT Hub.

public enum AuthenticationModel
type AuthenticationModel = 
Public Enum AuthenticationModel
Herencia
AuthenticationModel

Campos

SasGrouped 2

Este es el modelo de autenticación donde los tokens de SAS generados para un cliente tienen como ámbito el nivel de IoT Hub; por ejemplo, myHub.azure-devices.net Esto no suele ser tan seguro como certificados X.509 o autenticación de cliente autenticada individualmente, ya que abre la instancia de servicio de IoT Hub en vulnerabilidades en caso de que los tokens de SAS estén en peligro.

SasIndividual 1

Este es el modelo de autenticación donde los tokens de SAS generados para un cliente tienen como ámbito la identidad del cliente. Por ejemplo, myHub.azure-devices.net/devices/device1.

X509 0

Este es el modelo de autenticación en el que un cliente usa certificados X.509 para autenticar su identidad con el servicio IoT Hub.

Se aplica a