# Auth

{% hint style="info" %}
If your project is configured to register users you can use the **Auth** features of MBurger.&#x20;
{% endhint %}

You will need to check the **`MBurgerAuthTasks`** class, where you will find all static methods to use authentication API, both with “action” and “listener” approach

{% content-ref url="auth-feature/register-a-new-user" %}
[register-a-new-user](https://docs.mburger.cloud/android-docs/auth-feature/register-a-new-user)
{% endcontent-ref %}

{% content-ref url="auth-feature/authenticate-a-user" %}
[authenticate-a-user](https://docs.mburger.cloud/android-docs/auth-feature/authenticate-a-user)
{% endcontent-ref %}

{% content-ref url="auth-feature/user-profile" %}
[user-profile](https://docs.mburger.cloud/android-docs/auth-feature/user-profile)
{% endcontent-ref %}

{% content-ref url="auth-feature/edit-profile" %}
[edit-profile](https://docs.mburger.cloud/android-docs/auth-feature/edit-profile)
{% endcontent-ref %}

{% content-ref url="auth-feature/other-features" %}
[other-features](https://docs.mburger.cloud/android-docs/auth-feature/other-features)
{% endcontent-ref %}
