> For the complete documentation index, see [llms.txt](https://doc.wearepatchworks.com/product-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.wearepatchworks.com/product-documentation/developer-hub/connector-builder/building-your-own-connector/3-authentication-methods.md).

# 3: Authentication methods

## Introduction

We need to tell Patchworks what authentication methods can be used when someone chooses to [add an instance of your connector](/product-documentation/connectors-and-instances/working-with-instances/adding-an-instance.md), for use in [process flows](/product-documentation/process-flows/about-process-flows.md).

<div align="left"><figure><img src="/files/FKpajrscgL0TEFvp4KFf" alt=""><figcaption></figcaption></figure></div>

Any authentication methods added here will be available to users when they choose to add an instance of this connector - for example:

<div align="left"><figure><img src="/files/2RAqovXYjWtD9vldSIsn" alt="" width="375"><figcaption></figcaption></figure></div>

## Supported authentication types

Patchworks supports the following authentication types:

* [Basic authentication](/product-documentation/developer-hub/connector-builder/building-your-own-connector/3-authentication-methods/supported-authentication-types/basic-authentication.md)
* [Token-based authentication](/product-documentation/developer-hub/connector-builder/building-your-own-connector/3-authentication-methods/supported-authentication-types/token-based-authentication.md)
* [OAuth 2 (client credentials)](/product-documentation/developer-hub/connector-builder/building-your-own-connector/3-authentication-methods/supported-authentication-types/oauth-2/oauth-2-client-credentials.md)
* [OAuth 2 (authorisation code)](/product-documentation/developer-hub/connector-builder/building-your-own-connector/3-authentication-methods/supported-authentication-types/oauth-2/oauth-2-authorisation-code.md)
* [OAuth 1](/product-documentation/developer-hub/connector-builder/building-your-own-connector/3-authentication-methods/supported-authentication-types/oauth-1.md)

## Working with authentication methods

Please see [Adding a new authentication method](/product-documentation/developer-hub/connector-builder/building-your-own-connector/3-authentication-methods/adding-a-new-authentication-method.md) for general steps required to add a new authentication method for a connector.

You'll find detailed information about options and settings in the [Authentication method options](/product-documentation/developer-hub/connector-builder/building-your-own-connector/3-authentication-methods/authentication-method-options.md) section, and step-by-step examples for each type in the [Supported authentication types](/product-documentation/developer-hub/connector-builder/building-your-own-connector/3-authentication-methods/supported-authentication-types.md) section.
