---
schema_version: "1"
id: fb21f66537d5801c154015c66e4554fdfd3a1cbc074fc1fc26fc5f77bae2e781
title: OAuthCredentials | @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/app.OAuthCredentials.md
canonical_url: https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/classes/app.OAuthCredentials.html
source_site: help.tableau.com
content_type: documentation
content_hash: 770800af6b05dd941a596aa505b097a294dd7d667a5c60ed6f52b8162298003f
description: Documentation for @tableau/taco-toolkit
---
- [@tableau/taco-toolkit](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/index.html)
- [app](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/modules/app.html)
- [OAuthCredentials](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/classes/app.OAuthCredentials.html)

# Class OAuthCredentials

Represents OAuth credentials. includes only access token

#### Hierarchy

- OAuthCredentials

##### Index

### Constructors

[constructor](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/classes/app.OAuthCredentials.html#constructor)

### Properties

[accessToken](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/classes/app.OAuthCredentials.html#accessToken)

### Accessors

[authHeader](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/classes/app.OAuthCredentials.html#authHeader)

## Constructors

### constructor[](#constructor)

- new OAuthCredentials(headers): [OAuthCredentials](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/classes/app.OAuthCredentials.html)[](#constructor.new_OAuthCredentials)
- Create a new instance of OAuthCredentials.
    
    #### Parameters
    
    - ##### headers: undefined | [SecretsType](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/types/app.SecretsType.html)
        
        The headers containing OAuth secrets. Only `access-token` will be used from the provided headers
    
    #### Returns [OAuthCredentials](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/classes/app.OAuthCredentials.html)

## Properties

### `Readonly` accessToken[](#accessToken)

accessToken: undefined | string

## Accessors

### authHeader[](#authHeader)

- get authHeader(): [AuthHeader](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/types/app.AuthHeader.html)
- Get the authentication header based on the access token.
    
    #### Returns [AuthHeader](https://help.tableau.com/v0.0/api/webdataconnector/en-us/reference/types/app.AuthHeader.html)
    
    The authentication header.

### Settings

#### Member Visibility

- Inherited

#### Theme

OSLightDark

### On This Page

- [constructor](#constructor)
- [accessToken](#accessToken)
- [authHeader](#authHeader)

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