> For the complete documentation index, see [llms.txt](https://appmaster.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://appmaster.gitbook.io/docs/modules/module/authentication.md).

# Authentication

Modules for registration and login of users.

Authentication modules provide registration and login functionality for users of your applications.

Basic functions for managing users, groups, registration, and authorization are provided by the default [Auth](/docs/modules/module/authentication/auth.md) module. It also adds a standard registration form to your applications.&#x20;

In order to expand the functionality, in particular the ability to enter and register through social networks, use additional modules.

{% hint style="info" %}
**Sign-up Settings**

The Auth module manages all registration settings. If registration is disabled, then social sign-in modules will also not be able to register new users.
{% endhint %}

## Basic module for authorization and registration

{% content-ref url="/pages/-MaqPbhb\_znacdXG-mx9" %}
[Auth](/docs/modules/module/authentication/auth.md)
{% endcontent-ref %}

## Social login modules

{% content-ref url="/pages/-MdALgWu2PrVA0i9OhOU" %}
[Sign-in with Google](/docs/modules/module/authentication/sign-in-with-google.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MdALnmXY4WkvfZIVWF7" %}
[Sign-in with Facebook](/docs/modules/module/authentication/sign-in-with-facebook.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MdALtzLul6GZJXWhh5N" %}
[Sign-in with LinkedIn](/docs/modules/module/authentication/sign-in-with-linkedin.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MdALyvbi00sbcC0TTMk" %}
[Sign-in with Apple](/docs/modules/module/authentication/sign-in-with-apple.md)
{% endcontent-ref %}

## OAuth 2.0

{% content-ref url="/pages/RMBfKPrGb53TBEYd7Oow" %}
[Google OAuth 2.0](/docs/modules/module/authentication/google-oauth-2.0.md)
{% endcontent-ref %}
