Provedor de segurança do servidor de autorização no Jitterbit App Builder
O provedor de segurança Authorization Server permite que o App Builder opere como um OAuth 2.0 e OpenID Connect (OIDC) servidor de autorização. Os clientes OIDC podem usar o Authorization Server para autenticar usuários. Os tokens de acesso emitidos pelo Authorization Server podem ser usados para acessar APIs REST, Webhook e App Builder Connector hospedadas App Builder.
Configuração
O App Builder é fornecido com um provedor de segurança Authorization Server. O provedor de segurança é desabilitado por padrão. Para habilitar o Authorization Server, comece entrando no App Builder como administrador:
- Clique no link IDE.
- Clique no botão Provedores de segurança.
- No painel Autenticação do usuário, localize o Servidor de autorização e clique no ícone Detalhes (Chevron).
- Clique no botão Editar.
- Marque a opção Ativado.
- Clique no botão Salvar.
Para usar o servidor de autorização para autenticar usuários e acessar recursos protegidos, você precisará registrar um ou mais aplicativos cliente. Veja a Autenticação do cliente documento para instruções detalhadas sobre como registrar aplicativos de clientes.
Certificados
O provedor de segurança Authorization Server requer dois certificados, um para criptografia e outro para assinatura. Esses certificados são gerados automaticamente quando o App Builder é iniciado pela primeira vez. Nenhuma configuração adicional é necessária.
Objetivo | Tipo | Formato | Descrição |
---|---|---|---|
Criptografia | Certificado X.509 | PKCS#12 (PFX), codificado em base64 | Certificado X.509 usado para criptografar tokens de acesso e atualização. |
Assinatura | Certificado X.509 | PKCS#12 (PFX), codificado em base64 | Certificado X.509 usado para assinar tokens de identidade. |
Propriedades
O Authorization Server suporta os seguintes parâmetros adicionais. Valores padrão são fornecidos para ambos os parâmetros. Nenhuma configuração adicional é necessária.
Parâmetro | Padrão | Exemplo | |
---|---|---|---|
CertificateKeySize | 2048 | 4096 | Tamanho da chave do certificado em bits. |
CertificateLifetime | 3650 | 730 | Tempo de vida do certificado em dias. |