# Authentication
> Authentication is the process of verifying the identity and the permissions of a user. When this is successful it grants access to the application.

## Authentication via Volue Identity

![Authentication via Volue Identity](https://next.wave-design-system.pages.dev/_next/static/chunks/images/BasicUserInteractionAuth-f5e7b5f7de30326e96ed403fb4f0aa34.png)

<DataList.Root orientation="vertical" emphasize="label">
  <DataList.Row>
    <DataList.Label>When to use</DataList.Label>
    <DataList.Value marginTop="spacingS">
      Volue Identity should always be used for any Volue product.
    </DataList.Value>
  </DataList.Row>
  <DataList.Row>
    <DataList.Label>Description</DataList.Label>
    <DataList.Value marginTop="spacingS">
      Volue identity manages the whole authentication process. This is an
      upstream process.
    </DataList.Value>
  </DataList.Row>
  <DataList.Row>
    <DataList.Label>Behaviour</DataList.Label>
    <DataList.Value marginTop="spacingS">
      Volue identity allows signing in via microsoft account, email or google.
    </DataList.Value>
  </DataList.Row>
</DataList.Root>
