---
schema_version: "1"
id: 2996242485b67b9ff2d2639bd2ab63f5325c14c4d34144f4be45c5f31576b879
title: Auth | @tableau/taco-toolkit - v2.1.0
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/api/webdataconnector/reference/classes/handlers.Auth.md
canonical_url: https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/classes/handlers.Auth.html
source_site: help.tableau.com
content_type: documentation
content_hash: 2907f4306d3156ad5371412181e5d7f9094f0a7015f8f6cd7bea2dc7dc974852
description: Documentation for @tableau/taco-toolkit
---
- [@tableau/taco-toolkit](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/index.html)
- [handlers](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/modules/handlers.html)
- [Auth](https://help.tableau.com/v0.0/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/v0.0/api/webdataconnector/en-us/reference/classes/handlers.Auth.html#constructor)

### Methods

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

## Constructors

### constructor[](#constructor)

- new Auth(): [Auth](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/classes/handlers.Auth.html)[](#constructor.new_Auth)
- #### Returns [Auth](https://help.tableau.com/v0.0/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/v0.0/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/v0.0/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/)