hardwareOathTokenAuthenticationMethodDevice resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Exposes hardware OATH devices in the directory. For more information, see [Hardware OATH tokens](/entra/identity/authentication/concept-authentication-oath-tokens#oath-hardware-tokens-preview].
Inherits from authenticationMethodDevice.
Methods
Method | Return type | Description |
---|---|---|
List | hardwareOathTokenAuthenticationMethodDevice collection | List all hardware OATH tokens in the inventory. |
Create | hardwareOathTokenAuthenticationMethodDevice | Create a new hardwareOathTokenAuthenticationMethodDevice object. |
Create one or more objects | authenticationMethodDevice | Create one or more authenticationMethodDevice objects. |
Get | hardwareOathTokenAuthenticationMethodDevice | Read the properties and relationships of a hardwareOathTokenAuthenticationMethodDevice object. |
Update | hardwareOathTokenAuthenticationMethodDevice | Update the properties of a hardwareOathTokenAuthenticationMethodDevice object. |
Delete | None | Delete an authenticationMethodDevice object. Token needs to be unassigned first. |
Assign user | user | Add assignTo by posting to the assignTo collection. |
Properties
Property | Type | Description |
---|---|---|
assignedTo | identity | User the token is assigned to. Nullable. Supports $filter (eq ). |
displayName | String | Name that can be provided to the hardware OATH token. Inherited from authenticationMethodDevice. |
hashFunction | hardwareOathTokenHashFunction | Hash function of the hardrware token. The possible values are: hmacsha1 or hmacsha256 . Default value is: hmacsha1 . Supports $filter (eq ). |
id | String | Unique identifier of the hardware OATH token. Inherited from entity. |
manufacturer | String | Manufacturer name of the hardware token. Supports $filter (eq ). |
model | String | Model name of the hardware token. Supports $filter (eq ). |
secretKey | String | Secret key of the specific hardware token, provided by the vendor. |
serialNumber | String | Serial number of the specific hardware token, often found on the back of the device. Supports $select and $filter (eq ). |
status | hardwareOathTokenStatus | Status of the hardware OATH token.The possible values are: available , assigned , activated , failedActivation . Supports $filter (eq ). |
timeIntervalInSeconds | Int32 | Refresh interval of the 6-digit verification code, in seconds. The possible values are: 30 or 60. Supports $filter (eq ). |
Relationships
Relationship | Type | Description |
---|---|---|
assignTo | user | Assign the hardware OATH token to a user. |
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.hardwareOathTokenAuthenticationMethodDevice",
"id": "String (identifier)",
"displayName": "String",
"serialNumber": "String",
"manufacturer": "String",
"model": "String",
"secretKey": "String",
"timeIntervalInSeconds": "Integer",
"status": "String",
"assignedTo": {
"@odata.type": "microsoft.graph.identity"
},
"hashFunction": "String"
}