Profile
The Profile resource allows Desk users to retrieve and update profile information. Users can also enable or disable the ability to log in to Desk with a credential when:
Desk has been integrated with OpenID Bridge.
The feature is enabled in the system configuration.
Profile information
Users are added first in Keycloak with an email address and assigned attributes. These attributes can be returned and updated with the profile endpoint.
See the guide to configuring Keycloak for more details.
Credential login
The credentialLoginEnabled
parameter handles enabling and disabling credential
login for individual users.
The following table describes system behavior when enabling or disabling the feature:
true
: The system creates and issues a login credential, returning a share URL and storing the credential in the user session and in Keycloak. If a login credential already existed it is revoked before the new credential is issued.false
: If a login credential is stored in the user session, it is revoked and removed from the session and from Keycloak.
Once a user accepts a login credential they can follow the simple QR code flow used for proof requests for all future logins.