### YamlMime:JavaPackage uid: "com.microsoft.azure.sdk.iot.device.auth" fullName: "com.microsoft.azure.sdk.iot.device.auth" name: "com.microsoft.azure.sdk.iot.device.auth" summary: "Authenticates a device to an IoT Hub via SAS tokens." classes: - "com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider" - "com.microsoft.azure.sdk.iot.device.auth.IotHubSasToken" - "com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider" - "com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenHardwareAuthenticationProvider" - "com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenProvidedAuthenticationProvider" - "com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenSoftwareAuthenticationProvider" - "com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenWithRefreshAuthenticationProvider" - "com.microsoft.azure.sdk.iot.device.auth.IotHubX509" - "com.microsoft.azure.sdk.iot.device.auth.IotHubX509HardwareAuthenticationProvider" - "com.microsoft.azure.sdk.iot.device.auth.IotHubX509SoftwareAuthenticationProvider" - "com.microsoft.azure.sdk.iot.device.auth.Signature" - "com.microsoft.azure.sdk.iot.device.auth.SignatureHelper" interfaces: - "com.microsoft.azure.sdk.iot.device.auth.SignatureProvider" desc: "Authenticates a device to an IoT Hub via SAS tokens." metadata: {} package: "com.microsoft.azure.sdk.iot.device.auth" artifact: com.microsoft.azure.sdk.iot:iot-device-client:1.30.1