2.2.1.2 x-ms-DeviceCredential

The x-ms-DeviceCredential HTTP header is optional and can be specified by the client role of the OAuth 2.0 Protocol Extensions for Broker Clients. This header is used to authenticate the device on which the client is running.

The value of the x-ms-DeviceCredential HTTP header MUST be a signed JWT. The signed JWT format is defined in [RFC7519]. The format for the x-ms-DeviceCredential header is as follows.

 String = *(%x20-7E)
 x-ms-DeviceCredential = String