Freigeben über


AuthenticationModel Enumeration

Definition

Das Authentifizierungsmodell für das Gerät; D.h. X.509-Zertifikate, einzelne clientbezogene SAS-Token oder SAS-Token auf IoT Hub-Ebene.

public enum AuthenticationModel
type AuthenticationModel = 
Public Enum AuthenticationModel
Vererbung
AuthenticationModel

Felder

SasGrouped 2

Dies ist das Authentifizierungsmodell, bei dem die für einen Client generierten SAS-Token auf IoT Hub-Ebene festgelegt sind. beispielsweise myHub.azure-devices.net Dies ist in der Regel nicht so sicher wie X.509-Zertifikate oder einzeln authentifizierte Clientauthentifizierung, da der IoT Hub-Dienst instance für Sicherheitsrisiken öffnet, falls die SAS-Token kompromittiert werden.

SasIndividual 1

Dies ist das Authentifizierungsmodell, bei dem die für einen Client generierten SAS-Token auf die Clientidentität ausgerichtet sind. Beispiel: myHub.azure-devices.net/devices/device1.

X509 0

Dies ist das Authentifizierungsmodell, bei dem ein Client X.509-Zertifikate verwendet, um seine Identität beim IoT Hub-Dienst zu authentifizieren.

Gilt für: