# Authentication

Authentication and authorization of UI operations is managed through a dedicated authenticator app. The app is responsible for management of secure information associated with a user and provision of the information during secure operations.

## Keys and token

When you register for the Ripple Custody UI, Ripple Custody generates your keys and JSON Web token (JWT) and stores them in the authenticator app.

Whenever you log in, the app uses this information to authenticate you.

For more information, see [Register and log in](/products/custody/v1.15/ui/get-started/register).

## Digital signature

Any changes users request in the Ripple Custody UI require authorization with a digital signature. For example:

- Creation of a new entity, such as a user or account.
- Update of an existing entity.
- Approval of an intent.
- Rejection of an intent.


For more information, see [Sign intents](/products/custody/v1.15/ui/get-started/key-operations/intent-signature).