Account authentication

dialogportal™ REST API contains a number of endpoints for authenticating user entities and managing entity credentials. The following endpoints are available:

2001: Authenticate

Authenticates an entity by checking whether, for example, the submitted username and password matches the data in the database, or a specific account on a social media is registered in the database.

2002: Change password

Updates password of an entity after first having verified that the old password is correct and matches entity

2003: Trigger “Forgotten password” service

Initiates communication flow when a user has forgotten their password. What specifically happens must first be configured in Rubiq Cloud.

2004: Verify account

Activates an entity/account, when the contract specifies that all new entities must be verified before they can be used.

2005: Request onetime-password

Requests that the API generate a onetime-password to be emailed to an entity email address. The password can then be used to authenticate using authType: onetime, with endpoint 2001: Authenticate.