Get List of User's YubiKeys
To get the list of Yubikeys assigned to a certain user, use the following request:
GET /users/:user_id/yubi_keys.xml
GET /users/:user_id/yubi_keys.json
XML Request Example
curl -i -X GET -H 'Content-type: application/xml' -u user:userpass http://onapp.test/users/984/yubi_keys.xml
JSON Request Example
curl -i -X GET -H 'Content-type: application/json' -u user:userpass http://onapp.test/users/984/yubi_keys.json
XML Output Example
<yubi_keys type="array"> <yubi_key> <created_at type="datetime">2016-10-26T14:18:13+00:00</created_at> <id type="integer">8</id> <label>test.m</label> <last_used nil="true"/> <otp>nfnfonoinni</otp> <updated_at type="datetime">2016-10-26T14:18:13+00:00</updated_at> <user_id type="integer">984</user_id> </yubi_key> <yubi_key>...</yubi_key> </yubi_keys>
Where:
created_at - the date in the [YYYY][MM][DD]T[hh][mm][ss]Z format
id - the Yubikey ID
label - the YubiKey name
last_used - the time and date when the YubiKey was last used
otp - the character string generated by the Yubikey
updated_at - the date in the [YYYY][MM][DD]T[hh][mm][ss]Z format
user_id - the ID of the user with which this YubiKey is associated