---
schema_version: "1"
id: 5ca3e3098c5e356a595a7a45af77e10369bd00825941a7696e253ef5a2916699
title: Configurar o OAuth externo para SAP HANA
collection: tableau
version: current
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/current/pt-br/server-linux/config_oauth_hana.md
canonical_url: https://help.tableau.com/current/server-linux/pt-br/config_oauth_hana.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 971620b61461f4579ee14878e23b9f46890536049cab4920a3d2de6091cb86ee
description: Configure external OAuth 2.0/OIDC identity federation for SAP HANA in Tableau Cloud.
---
[Pular para o conteúdo principal](#main-content)

# Configurar o OAuth externo para SAP HANA

A partir do Tableau 2024.3 para Tableau Cloud, você pode usar o OAuth 2.0/OIDC para federar a identidade de um provedor de identidade externo para o HANA.

Dependendo do fornecedor de identidade, existem diferentes passos necessários para configurar a integração. Esta é uma visão geral de alto nível.

## Configurar o IDP no HANA

Para obter informações sobre como configurar seu IdP no HANA, consulte [Login único usando tokens da Web JSON](https://help.sap.com/docs/hana-cloud-database/sap-hana-cloud-sap-hana-database-security-guide/single-sign-on-using-json-web-tokens) no sistema de ajuda do SAP.

Aqui estão alguns exemplos de diferentes maneiras de configurar o IdP:

- Okta IdP usando HANA Cockpit: [Conecte-se no SAP HANA com uma conta Okta](https://help.alteryx.com/current/en/designer/data-sources/sap-hana/connect-to-sap-hana-cloud-with-okta-account.html#connect-to-sap-hana-cloud-with-okta-account)
- IdP do Azure usando o HANA Studio: [Configurando uma instância SAP HANA com OAuth ou SSO](https://www2.microstrategy.com/producthelp/Current/Gateway_Connections/WebHelp/Lang_1033/Content/sap_hana_instance_oauth_sso.htm)

## Configurar o IDP

1. Crie clientes OAuth no IDP para Tableau Desktop e Tableau Server ou Tableau Cloud. O cliente Desktop deve ativar [`PKCE`](https://auth0.com/docs/get-started/authentication-and-authorization-flow/authorization-code-flow-with-pkce)e usar redirecionamentos de `http://localhost`.
2. Crie o arquivo de configuração do Tableau OAuth. Para obter detalhes sobre como fazer isso, consulte [Configuração e uso do OAuth](https://tableau.github.io/connector-plugin-sdk/docs/oauth) em [GitHub](https://tableau.github.io/connector-plugin-sdk/docs/oauth "Documentação OAuth no GitHub"), e exemplos [aqui](https://github.com/tableau/connector-plugin-sdk/tree/master/samples/components/oauth "Exemplos de OAuth no GitHub."). Aceitamos exemplos para outros IDPs.
    
    1. Certifique-se de prefixar as IDs de configuração do Tableau OAuth com “`custom_`”.
        
        **Observação:** as IDs de configuração do OAuth têm um limite máximo de 36 caracteres. IDs maiores que isso podem não gerar erros, mas não funcionarão.
    2. Se o seu IDP suportar porta localhost dinâmica, desative `OAUTH_CAP_FIXED_PORT_IN_CALLBACK_URL`. Se o seu IDP não for compatível, certifique-se de adicionar várias URLs de retorno de chamada de host local à lista de permissões no arquivo de configuração e no IDP.
3. Instale os novos arquivos de configuração do Tableau OAuth na pasta `OAuthConfigs` associada a cada aplicativo em hosts de desktop (Tableau Desktop, Tableau Prep Builder, Tableau Bridge) e em cada o site do Tableau Server e do Tableau Cloud que usará o Oauth através da página de configurações do site. Para obter mais detalhes, veja [Configurações OAuth personalizadas no Desktop](https://tableau.github.io/connector-plugin-sdk/docs/oauth#custom-oauth-configs-on-desktop) e [Clientes OAuth em nível de site](https://tableau.github.io/connector-plugin-sdk/docs/oauth#site-level-oauth-clients).

## Conecte-se ao HANA

O usuário deve selecionar Entrar usando OAuth, e selecione o Provedor OAuth instalado anteriormente.

![](/tableau/current/pt-br/server-linux/pt-br/Img/hana_connect.png)

## Okta

Se estiver usando o Okta, é melhor usar um “servidor de autorização personalizado” em vez do “servidor de autorização organizacional”. Os servidores de autorização personalizados são mais flexíveis. Existe um servidor de autorização personalizado criado por padrão, chamado “default”. A URL de autorização deve ter esta aparência:

https://${yourOktaDomain}/oauth2/{authServerName}/v1/authorize

![](/tableau/current/pt-br/server-linux/pt-br/Img/redshift_oauth_iam_okta_800x332.png)