---
schema_version: "1"
id: d91dd8b0323d4ef789b1b71cd6da9583fb6ac297fb0524aa47f168644fe93c4e
title: Auth | @tableau/taco-toolkit - v2.1.0
collection: tableau
version: current
locale: en-us
portal_url: https://docs.salesforce.com/tableau/current/en-us/api/webdataconnector/reference/classes/handlers.Auth.md
canonical_url: https://help.tableau.com/current/api/webdataconnector/en-us/reference/classes/handlers.Auth.html
source_site: help.tableau.com
content_type: documentation
content_hash: 5dd4563065ef90724031c3d499ce9f2434e3568767a46a3441108427b733622e
description: Documentation for @tableau/taco-toolkit
---
- [@tableau/taco-toolkit](https://help.tableau.com/current/api/webdataconnector/en-us/reference/index.html)
- [handlers](https://help.tableau.com/current/api/webdataconnector/en-us/reference/modules/handlers.html)
- [Auth](https://help.tableau.com/current/api/webdataconnector/en-us/reference/classes/handlers.Auth.html)

# Class Auth`Abstract`

#### Deprecated

Will be removed in the later release.

#### Hierarchy

- Auth

##### Index

### Constructors

[constructor](https://help.tableau.com/current/api/webdataconnector/en-us/reference/classes/handlers.Auth.html#constructor)

### Methods

[authenticate](https://help.tableau.com/current/api/webdataconnector/en-us/reference/classes/handlers.Auth.html#authenticate) [run](https://help.tableau.com/current/api/webdataconnector/en-us/reference/classes/handlers.Auth.html#run)

## Constructors

### constructor[](#constructor)

- new Auth(): [Auth](https://help.tableau.com/current/api/webdataconnector/en-us/reference/classes/handlers.Auth.html)[](#constructor.new_Auth)
- #### Returns [Auth](https://help.tableau.com/current/api/webdataconnector/en-us/reference/classes/handlers.Auth.html)

## Methods

### `Abstract` authenticate[](#authenticate)

- authenticate(options): Promise<AuthResult\>[](#authenticate.authenticate-1)
- #### Parameters
    
    - ##### options: [AuthenticateOptions](https://help.tableau.com/current/api/webdataconnector/en-us/reference/interfaces/handlers.AuthenticateOptions.html)
    
    #### Returns Promise<AuthResult\>

### run[](#run)

- run(options): Promise<AuthResult\>[](#run.run-1)
- #### Parameters
    
    - ##### options: [AuthenticateOptions](https://help.tableau.com/current/api/webdataconnector/en-us/reference/interfaces/handlers.AuthenticateOptions.html)
    
    #### Returns Promise<AuthResult\>

### Settings

#### Member Visibility

- Inherited

#### Theme

OSLightDark

### On This Page

- [constructor](#constructor)
- [authenticate](#authenticate)
- [run](#run)

Generated using [TypeDoc](https://typedoc.org/)