---
schema_version: "1"
id: f5c087283b576c41f099799df903d8a5fa60185122937e0f41f3447977e7f31e
title: kerberosSettings Entity
collection: tableau
version: next
locale: en-gb
portal_url: https://docs.salesforce.com/tableau/next/en-gb/server/entity_kerberos.md
canonical_url: https://help.tableau.com/v0.0/server/en-gb/entity_kerberos.htm
source_site: help.tableau.com
content_type: documentation
content_hash: dbbe08639e4884485e8da3b98836ccf398071c2232b68220f48b8b13077d2d89
description: Reference for the kerberosSettings entity to configure Kerberos authentication via JSON.
---
[Skip to main content](#main-content)

# kerberosSettings Entity

Before you configure Kerberos authentication, review [Kerberos Requirements](https://help.tableau.com/v0.0/server/en-gb/kerberos_requ.htm).

Use the configuration file template below to create a json file. After you have filled in the options with the appropriate values, pass the json file and apply settings with the following commands:

`tsm settings import -f /path/to/file.json`

`tsm pending-changes apply`

If the pending changes require a server restart, the `pending-changes apply` command will display a prompt to let you know a restart will occur. This prompt displays even if the server is stopped, but in that case, there is no restart. You can suppress the prompt using the `--ignore-prompt` option, but this does not change the restart behaviour. If the changes do not require a restart, the changes are applied without a prompt. For more information, see [tsm pending-changes apply](https://help.tableau.com/v0.0/server/en-gb/cli_pending-changes.htm#pending-changes-apply).

## Configuration template

Use this template to configure Kerberos settings.

**Important:** All entity options are case sensitive.

For more explanation about configuration files, entities and keys see [Configuration File Example](https://help.tableau.com/v0.0/server/en-gb/config_file_example.htm).

After you have finished with the initial configuration of Kerberos authentication, use the [tsm authentication kerberos <commands>](https://help.tableau.com/v0.0/server/en-gb/cli_authentication_tsm.htm#TSMKerb) sub-category to set additional values.

{
  "configEntities": {
	"kerberosSettings": {
		"\_type": "kerberosSettingsType",
		"enabled": "true",
		"keytabFile": "/path/to/keytab\_file"
        }
     }			
 }

## Configuration file reference

The following list includes all of the options that can be included with the `"kerberosSettings"` entity set.

Option

Value

enabled

Options: `true` or `false`.

Enables Kerberos authentication.

keytabFile

Required.

Path to valid Kerberos keytab file.

dBClasses

Comma-separated list of database classes for global credentials. May be required for connecting to Cloudera data sources.