fdo-rs / fido-device-onboard-rs

An implementation of the FIDO Device Onboard (FDO) spec written in Rust.
BSD 3-Clause "New" or "Revised" License
58 stars 33 forks source link

Add a REST API URL registration FSIM #544

Open nullr0ute opened 1 year ago

nullr0ute commented 1 year ago

A lot of management platforms allow registering a device with REST API call. These are generally straight forward and are comprised of a standard URL, an auth token and some form of device details (Serial number, Asset tag or similar details).

We should look at a few device registration REST APIs be able to support a generic registration mechanism where an administrator can specify the generic URL, an auth token for FDO to use and a format/set of standard variables with which we can then construct the API call to send to register the device.

With some careful design FDO should be able to support a number of platforms with a single generic FSIM enabling support of numerous management platforms without needing 100s of separate plugins.

nullr0ute commented 1 year ago

Ansible AAP would be one such platform