Definition
The Webauthn Device Management widget is used to manage the available device enrolled using Webauthn. They can be renamed/deleted.
It is a standalone widget that requires a host feature of type "self" or an object feature where the object is the current subject.
Typically used in a UI_FOR_OBJECT feature of type "self".
The user is presented with a list of available device which can be renamed or deleted.
Configuration
Tenant properties
The BUM service communicates with the Credential Gateway Service to list/update/delete the devices. The location and system account used to access this service must be configured as tenant properties (not settings).
|
Property name |
Type |
Description |
|---|---|---|
|
citadel.bum.cgw.tenants.<tenant>.backendBaseUrl |
|
The base URL of the CGW backend service. |
|
citadel.bum.cgw.tenants.<tenant>.login |
|
The login of the system account who will authenticate through basic auth on the CGW backend to perform CRUD operation |
|
citadel.bum.cgw.tenants.<tenant>.password |
|
The password of the system account who will authenticate through basic auth on the CGW backend to perform CRUD operation |
Widget properties
When the widget is placed in a non-self feature it can manage the web authentication keys of any users in the scope of the feature. These features should hence be reserved for admin purpose.
Properties
|
Property name |
Type |
Description |
Values (default value in bold) |
|---|---|---|---|
|
canDeleteDevices |
|
The user is allowed to rename the device |
true, false |
|
canRenameDevices |
|
The user is allowed to delete the device |
true, false |
|
canEnableDevices |
|
The user can enable/disable the device (soft delete) |
true, false |
Example
<widget id="webauthn-devices-management-widget" xsi:type="ctdbum:WebauthnDevicesManagementWidgetType">
<hidden>false</hidden>
<displayOptions>
<modalSize>SM</modalSize>
</displayOptions>
<config>
<bordered>false</bordered>
<title>true</title>
<canDeleteDevices>true</canDeleteDevices>
<canRenameDevices>true</canRenameDevices>
<canEnableDevices>true</canRenameDevices>
</config>
</widget>
Read Next
-
Webauthn Device Management Widget -
Webauthn Enrollment Widget Used to perform a Webauthn registration using a compatible authenticator (such as Windows Hello, FIDO usb stick, etc.).