Ir para o conteúdo

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:

  1. Abra o IDE.

  2. No painel Connect, clique em Security Providers.

  3. 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:

    Página Security

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:

Página Provider

  • 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:

  • 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.