# Varbase Auth Base

The **Varbase Auth Base** recipe provides Social Single Sign-On with default social authentication capabilities for Varbase sites.

## Drupal.org Project

<https://www.drupal.org/project/varbase_auth_base>

## Included Modules

Brings in the following core and contributed modules to your site:

| Module                                                                           | Purpose                                                                                                                                                  |
| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [**Social Auth**](https://www.drupal.org/project/social_auth)                    | Allows user authentication with different services.                                                                                                      |
| [**Social Auth Google**](https://www.drupal.org/project/social_auth_google)      | Social Auth integration for Google.                                                                                                                      |
| [**Varbase Social Single Sign-On**](https://www.drupal.org/project/varbase_auth) | Adds single sign-on using existing information from a social networking service. Such as Facebook, Twitter, LinkedIn, or Google. Built using Social API. |

## Available Modules (Not Enabled by Default)

The following modules are downloaded with this recipe but not enabled during installation. You can enable them manually if needed:

| Module                                                                          | Purpose                               |
| ------------------------------------------------------------------------------- | ------------------------------------- |
| [**Social Auth Facebook**](https://www.drupal.org/project/social_auth_facebook) | Social Auth integration for Facebook. |
| [**Social Auth LinkedIn**](https://www.drupal.org/project/social_auth_linkedin) | Social Auth integration for LinkedIn. |

## Installation

Apply the recipe using Drush:

```bash
ddev drush recipe ../recipes/varbase_auth_base
```

## Configuration

After applying the recipe, configure your social authentication providers by navigating to **Administration > Configuration > People > Social Auth** and entering the required API credentials for each provider (such as Google OAuth Client ID and Secret).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.varbase.vardot.com/developers/understanding-varbase/varbase-recipes/varbase-auth-base.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
