Device authentication collector.
Available devices to authenticate with.
Optional
Selected device value (undefined until JS sets a value).
JS selects a device by passing value: { type, id?, description? } to next().
value: { type, id?, description? }
next()
Device authentication collector.