Provedores de segurança no Jitterbit App Builder
Introdução
O App Builder oferece suporte a vários provedores de segurança que você pode usar para proteger suas aplicações, verificando a identidade de seus usuários e autenticando as fontes de dados às quais eles se conectam.
Esta página explica como os provedores de segurança funcionam, lista todos os disponíveis e onde você pode ler mais sobre eles.
Acessar provedores de segurança
Para acessar a tela de configuração do provedor de segurança, siga estas etapas:
-
Abra o IDE.
-
No painel Connect, clique em Security Providers.
-
A página Security é aberta. Ela mostra todos os provedores atualmente configurados e contém botões para adicionar e configurar novos. Você pode usar provedores de segurança para autenticação de usuário ou fonte de dados:
Adicionar um novo provedor de segurança
Para configurar e usar um provedor de segurança, selecione IDE > Security Providers.
Na página Security, os painéis User Authentication, Data Source Authentication e Mail Server Authentication contêm listas com todos os provedores atualmente configurados. As listas incluem ferramentas de filtro e de busca. Cada linha nas listas mostra o nome do provedor, seu tipo de classificação, uma caixa de seleção que indica com uma marca de seleção verde se está atualmente ativado e um ícone de chevron que pode ser clicado para editá-lo.
Para adicionar um novo provedor de segurança, clique no botão + User Authentication, no botão + Data Source Authentication ou no botão + Mail Server Authentication acima da lista correspondente. A página Provider é aberta, contendo estes campos:
-
Settings:
-
Name: Digite um nome para identificar o provedor de segurança. O nome aparece em todo o IDE. No caso de provedores de autenticação de usuário, o nome também aparece no formulário de login. Você pode renomear um provedor de segurança a qualquer momento sem afetar URLs construídas a partir de seu Scheme.
-
Type: Use a lista suspensa para selecionar o tipo de provedor de segurança. Os tipos geralmente correspondem a um protocolo, um padrão de autenticação ou um esquema específico do fornecedor. O tipo não pode ser alterado posteriormente. A lista apresenta as seguintes opções. Clique em um provedor para saber mais:
-
Active Authentication:
-
API Key: Autentica solicitações de API com uma chave de usuário.
-
HTTP Basic Authentication: Autentica solicitações de API com autenticação HTTP Basic.
-
Integrated Windows Authentication: Autentica usuários usando Integrated Windows Authentication (IWA).
-
Web Access Management: Autentica usuários identificados por um sistema Web Access Management (WAM).
-
-
Data Source Authentication:
-
HTTP: Autentica solicitações da web do cliente HTTP.
-
SAP OData Services: Tipos de autenticação do SAP OData Services.
-
SuccessFactors OData: Autenticação da API SuccessFactors OData.
-
-
External Authentication:
-
App Builder / OpenID Connect: Faça login por meio de um servidor de autorização App Builder OpenID Connect.
-
Application Authentication: Permite que uma aplicação autentique usuários.
-
Google Accounts / OpenID Connect: Faça login via Google Accounts usando OpenID Connect.
-
-
-
-
JWT SSO: Autenticação de logon único (SSO) com JWT.
- [Microsoft / OpenID Connect](/pt/app-builder/security/providers/microsoft-openid-connect/): Provedores de Identidade (IdPs) Microsoft OpenID Connect (OIDC), incluindo Azure, Microsoft 365 e Outlook.com. - [OAuth](/pt/app-builder/security/providers/oauth/): Concessões de autorização OAuth. - [OpenID Connect](/pt/app-builder/security/providers/openid-connect/): SSO OpenID Connect. - [Salesforce](/pt/app-builder/security/providers/salesforce/): Autenticação e autorização Salesforce. - [Salesforce / OpenID Connect](/pt/app-builder/security/providers/salesforce-openid-connect/): Faça login via Salesforce usando OpenID Connect. - [SAML](/pt/app-builder/security/providers/saml/): Autenticação SAML SSO. - [WS-Federation](/pt/app-builder/security/providers/ws-federation/): Integração Web Services Federation com Microsoft Azure Active Directory. - **Autenticação baseada em formulários:** - [Active Directory](/pt/app-builder/security/providers/active-directory/): Provedor de autenticação baseada em formulários do Active Directory. - [Jitterbit Harmony](/pt/app-builder/security/providers/harmony/): Provedor de autenticação Jitterbit Harmony. - [Usuário Local](/pt/app-builder/security/providers/local-user/): Armazenamento de usuário local. - [Senha SuccessFactors](/pt/app-builder/security/providers/successfactors-password/): Autentica credenciais fornecidas pelo usuário usando a API SOAP do SuccessFactors. - **Provedor de Identidade:** - [Servidor de Autorização](/pt/app-builder/security/providers/authorization-server/): Servidor de autorização OpenID Connect. - [Provedor de Identidade SAML](/pt/app-builder/security/providers/saml-idp/): Provedor de identidade SAML SSO. - **Autenticação de Servidor de Email:** - [Cliente SMTP](/pt/app-builder/security/providers/smtp/): (Desde App Builder 4.57.) Autentica clientes de email SMTP. - **Provisionamento:** - [Provisionamento de Usuário](/pt/app-builder/security/providers/user-provisioning/): Define uma configuração padrão ao criar novos usuários. - **Relatório:** - **Adobe PDF Services:** Autentica solicitações para a API REST do Adobe PDF. - **Reescrita de URL:** - [Reescrever URL](/pt/app-builder/security/providers/rewrite-url/): Reescreve URLs de solicitação HTTP para corresponder às URLs do cliente web.-
Prioridade: Um inteiro que define a ordem em que os provedores de segurança aparecem no formulário de login e são executados no pipeline de solicitação.
-
Habilitado: Marque para habilitar o provedor de segurança. Um provedor de segurança desabilitado não aparece no formulário de login e não pode ser usado para autenticar usuários.
-
Esquema: (App Builder 4.67 e posterior) Um identificador amigável para URL do provedor de segurança, consistindo em letras, números, pontos, sublinhados e hífens. É usado para construir URLs de retorno de chamada e outros identificadores voltados para máquinas (por exemplo,
https://example.com/Vinyl/signin-Scheme). Para provedores de segurança criados antes do App Builder 4.67, o esquema assume como padrão o nome do provedor como está. Para provedores de segurança criados no App Builder 4.67 ou posterior, o App Builder gera um esquema amigável para URL a partir do nome. Os administradores podem editar o esquema, embora isso possa quebrar links de provedores de Logon Único (SSO) de terceiros. -
Identificador: Um identificador exclusivo do provedor de segurança. Este campo é gerado automaticamente.
-
Nota
Os campos exibidos após a seção Configurações variam de acordo com o tipo de provedor de segurança selecionado. Consulte sua documentação para saber mais.
Configuração
O painel Configuração resume informações gerais sobre as configurações do provedor de segurança:
-
Autenticação:
-
Usuário Anônimo: O grupo especificado para lidar com autenticação anônima no ambiente do App Builder.
-
Expiração de Autenticação: O tempo de vida do token de segurança, medido em minutos.
-
-
Autenticação Padrão: Define o provedor de autenticação padrão.
-
Tema da Página de Login: Substitui o tema padrão da página de login. Todos os temas da página de login devem estender o Tema Base de Login. Consulte Como personalizar a página de login para obter detalhes.
-
Página de Login: Substitui a página de login padrão por uma personalizada.
Nota
Se você usar uma página de login personalizada, usuários anônimos devem conseguir acessá-la.
-
URL de Convite: Link para uma página que permite aos usuários enviar um convite para criar uma conta.
-
Sessões:
-
Armazenamento de Sessão: Determina quando as sessões são armazenadas.
-
Expiração Anônima: Determina por quanto tempo as sessões anônimas são armazenadas.
-
Máximo Simultâneo: Limita o número máximo de sessões simultâneas por conta de usuário.
-

