---
title: Basic authentication
slug: v3/basic-authentication
description: Learn how to use basic authentication for user authentication in web applications and APIs. Discover how to track and manage user metrics and attributes on the Users page in the Kubeark Platform. Follow a step-by-step guide to create a new user in the Kub
docTags: 
createdAt: 2023-07-19T12:45:55.996Z
---

## Overview

Basic authentication is a simple yet widely used method for authenticating users in web applications and APIs. It involves sending a username and password in the HTTP header of a request to access protected resources. This documentation page provides an overview of basic authentication.&#x20;

The Users page within the Kubeark Platform offers users a comprehensive set of metrics and tools to aid in the tracking and management of their users. This feature enables users to easily access and modify a variety of user attributes, including:

| **Attribute** | **Description**                                                                                                                                                                                                                                                                                            |
| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Username`    | The login identifier for the user within the Kubeark platform                                                                                                                                                                                                                                              |
| `Name`        | The full name of the user, including both first and last name                                                                                                                                                                                                                                              |
| `E-mail`      | The user's email address                                                                                                                                                                                                                                                                                   |
| `User role`   | The role assigned to the user                                                                                                                                                                                                                                                                              |
| `Created`     | The date and time the user account was created                                                                                                                                                                                                                                                             |
| `Status`      | The status of the user account, whether it is active or disabled. An active user has the ability to access the platform, while a disabled user has had their access revoked. -> Enabled - the user is ready to be used-> Disabled - the user is deactivated and all the roles and permissions are disabled |
| `Actions`     | The ability to modify or delete the user account, if the user has the necessary permissions level.                                                                                                                                                                                                         |

## Creating a new user

To create a new user through Kubeark Identity, please follow these steps

**Step 1:** On the main Kubeark page, go to `User Management` and select `Users`. From the Users page, on the top left corner of the workspace, select **IDP**.

![](https://api.archbee.com/api/optimize/-uoBIPXCIMlUMvNPPrDxd/cszwjMLiM6roEdK3ANXFr_new-usr-s1.jpeg)

**Step 2:** This will take you to the `User Interface` of the Identity Management console. From the top right corner of the screen, select `Admin interface`

:::hint{type="info"}
The Kubeark Identity console presents two different views, which are determined by the role of the user who is accessing them:

- **User Interface** - this is the default screen for user accounts
- **Admin Interface** - this is the identity management console dedicated to organization admins
:::

![](https://api.archbee.com/api/optimize/-uoBIPXCIMlUMvNPPrDxd/2Fm7Ajo65V3W2T2tZn4y2_new-usr-s2.jpeg)

**Step 3:** Within the **Admin Interface&#x20;**&#x67;o to `Directory` > `Users`. On the Users page select `Create`

![](https://api.archbee.com/api/optimize/-uoBIPXCIMlUMvNPPrDxd/nvAMTayfl7gtThP62wlt7_new-usr-s3.jpeg)

**Step 4:** To create a new user in the **Admin Interface**, it is necessary to provide specific attributes, as follows:

| **Attribute** | **Description**                                                                                                                                                   |
| ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Username`    | The unique identifier for the user                                                                                                                                |
| `Path`        | The path to the user's location within the system hierarchy.                                                                                                      |
| `Name`        | The user's display name, which is visible to other users                                                                                                          |
| `Email`       | The user's email address, which can be used for communication and account recovery                                                                                |
| `Groups`      | The groups to which the user should belong, which control access to resources                                                                                     |
| `Attributes`  | Custom attributes that can be defined for the user, using YAML or JSON. These can include additional information about the user, such as job title or department. |



![](https://api.archbee.com/api/optimize/-uoBIPXCIMlUMvNPPrDxd/W-J_A13IHR_k8lFJYJglD_new-usr-s4.jpeg)

Once all of the required attributes are provided, the user can be created by clicking on the **Create** button. The new user will be added to the platform and can then be managed and assigned roles, clusters, and permissions as needed.
