# Setup security

The security configuration in this section applies to the login in the extension itself, not the management console. Enabling SSO as a login option also allows users to log into the management console

{% hint style="info" %}
Why do we need additional security if we're already in an authenticated Tableau environment? The reason is that our extension runs in a separate frame within your Tableau dashboard, and it cannot directly access the username from Tableau. This requires us to add an extra layer of authentication."
{% endhint %}

{% hint style="info" %}
We recommend using [tableau Sync](/writebackextreme/features/management-console/tableau-sync.md) to synchronize all users from tableau that need to be able to login into the extension.
{% endhint %}

**Option 1: Username + Password (default)**

This is the basic username + password authentication method. You can configure username and password in the Users section. This method will force every user which uses the extension to login first.&#x20;

*When also using the tableau user sync, the administrator should manually set a password for every user.*&#x20;

#### Option 2: Single Sign On (SSO)

WriteBackExtreme supports Single Sign-On through SAML. Any provider supporting SAML is supported by WriteBackExtreme. Look at [our examples](/writebackextreme/features/management-console/setup-security/sso-setup.md) to get an idea of what is needed to setup SSO.&#x20;

#### Option 3: Single Sign On (OAuth)

WriteBackExtreme supports Single Sign-On through OAuth. Any provider supporting OAuth is supported by WriteBackExtreme. Look at [our examples](/writebackextreme/features/management-console/setup-security/oauth-setup.md) to get an idea of what is needed to setup SSO.&#x20;

#### Option 4: Tableau authentication

Using the REST API you’re able to authenticate any user with Tableau Server or Tableau Online. If the Username and Password matches an account on Tableau Server the extension will start. This will need to be a local Tableau account, not a SSN. Fill in the details of your Tableau environment under the security tab. Note: This security method only works with Authentication Mode ‘Tableau’. You can find this on Tableau Server/Online on the Users page.

#### Option 5: Pincode

Create and share a pincode which all users will need to enter before having access to the extension. This can be any number combination digit between 4-6 digits. There’s an option to only allow administrators or all users.

#### Option 6: No authentication (testing only, **DO NOT USE IN PRODUCTION**)

This is a simple authentication method only be used for testing purposes. It is usable in a closed environment without sensitive data.&#x20;


---

# 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.infotopics.com/writebackextreme/features/management-console/setup-security.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.
