Introdução

Este OBE (Oracle by Example) descreve como configurar as definições de e-mail no JD Edwards EnterpriseOne usando a autenticação OAuth2 mais recente para servidores SMTP.

A Microsoft tornou obsoleto o tipo de autenticação básica para serviços SMTP. Para garantir a entrega segura e confiável de e-mail, o JD Edwards EnterpriseOne agora oferece suporte à autenticação OAuth 2.0. Este método usa acesso baseado em token em vez de armazenar e transmitir credenciais confidenciais.

Objetivos

Neste OBE, você configurará o JD Edwards EnterpriseOne para usar o Microsoft OAuth 2.0 para entrega de e-mail de saída.
Você aprenderá a:

  • Configure as definições do gerenciador de servidores para ativar os tokens OAuth 2.0 em vez da autenticação tradicional de nome de usuário e senha.
  • Verifique a configuração enviando um e-mail de teste.

Pré-requisitos

  • Acesso à Console do Server Manager (SMC) e aos arquivos de configuração do Servidor EnterpriseOne (jde.ini).
  • Um aplicativo registrado no Microsoft Entra para credenciais de autenticação do SMTP OAuth 2.0. Este registro fornece as seguintes credenciais:
    • ID de Cliente do OAuth
    • OAuth Senha do Cliente
    • OAuth ID do Tenant

Para obter mais informações, consulte Registrar um aplicativo no ID do Microsoft Entra.

Tarefa 1: Configurando o OAuth 2.0 na Console do Server Manager

  1. Acesse o JD Edwards EnterpriseOne Server Manager.
  2. Clique no link Atividade do Servidor no painel O que você deseja fazer?. O Console de Gerenciamento exibe outro painel em O que você deseja fazer? chamado Configuração de E-mail.
  3. Veja a seguir a descrição da amostra-arquivo-image.png
    Configuração de E-Mail
  4. No painel Configuração de E-mail, complete o seguinte:
    • No campo Servidor de E-mail (SMTP), digite smtp.office365.com como host.
    • No campo Porta SMTP, informe a porta TCP/IP a ser usada ao estabelecer conexão com o servidor de e-mail SMTP para enviar e-mails.
    • No campo E-mail do Remetente, informe o endereço de e-mail a ser usado como remetente para notificações de e-mail enviadas pelo Gerenciador do Servidor.
    • Na lista drop-down Segurança da Conexão, selecione um tipo de conexão. Para descrever as etapas desta OBE, a conexão STARTLS é usada.
    • Na lista drop-down Ativar Autenticação, selecione TRUE para ativar a autenticação no servidor SMTP.
    • No campo Tipo de autenticação, o valor padrão é definido como Básico. Selecione OAUTH2 na lista drop-down para defini-lo como o tipo de autenticação. Quando você seleciona OAUTH2 como o tipo de Autenticação, campos adicionais para a configuração OAuth são exibidos, incluindo Id do Cliente OAUTH, Senha do Cliente OAUTH e Id do Tenant OAUTH.
    • No campo ID do cliente OAUTH, informe o ID do cliente obtido após o registro do aplicativo no Microsoft Entra.
    • No campo Senha do Cliente OAUTH, informe a senha do cliente que você obteve após registrar seu aplicativo no Microsoft Entra.
    • No campo ID do Tenant OAUTH, informe o ID do tenant obtido após registrar seu aplicativo no Microsoft Entra.
    • No campo Prestador de serviço OAUTH, selecione Microsoft como prestador de serviço. Somente a Microsoft é suportada como um provedor OAUTH.
    • No campo Host do Proxy, informe o host do proxy para estabelecer conexão com o servidor SMTP.
    • No campo Porta do Proxy, informe a porta do proxy para estabelecer conexão com o servidor SMTP.

    • Observação: você deverá informar os valores dos campos Host Proxy e Porta Proxy se sua rede corporativa bloquear o acesso direto aos servidores Microsoft OAuth. Deixe estes campos em branco se a sua rede corporativa não bloquear o acesso aos servidores Microsoft OAuth.

    • Clique em Salvar.
    • No campo Endereço de E-mail que aparece na parte inferior do painel, informe um endereço de e-mail de destinatário válido ou vários endereços de e-mail separados por vírgulas.
    • Clique em Teste. O destinatário recebe um e-mail de teste indicando uma configuração bem-sucedida.

Tarefa 2: Configurando o OAuth 2.0 no Enterprise Server

  1. No painel Homes Gerenciados da Console do Server Manager, clique na instância do Enterprise Server.
  2. No painel Configuração, selecione Básico na lista drop-down Exibir e clique no link Diversos.
  3. Veja a seguir a descrição da amostra-arquivo-image.png
    Servidor Empresarial - Configuração de E-mail
  4. No painel Diversos, vá para a Configuração de E-mail e conclua o seguinte:
    • Na Regra do Servidor de E-mail, defina a regra como 90|OPT|MAILSERVER=smtp.office365.com.
    • No campo Porta do Servidor SMTP, informe o número da porta SMTP na máquina do servidor de e-mail.
    • Na lista drop-down Segurança da Conexão, selecione um tipo de conexão. Para descrever as etapas desta OBE, a conexão STARTTLS é usada.
    • Selecione a opção Autenticação de SMTP.
    • No campo Nome de Usuário SMTP, informe o nome de usuário a ser autenticado com o servidor SMTP.
    • Na lista drop-down Tipo de autenticação, selecione OAUTH2 como o tipo de autenticação.
    • No campo ID do Cliente OAUTH, informe o ID do cliente obtido após registrar seu aplicativo no Microsoft Entra.
    • No campo Segredo do Cliente OAUTH, informe a senha do cliente que você obteve após registrar seu aplicativo no Microsoft Entra.
    • No campo ID do Tenant do Cliente OAUTH, informe o ID do tenant que você obteve após registrar seu aplicativo no Microsoft Entra. O Provedor de Serviços OAUTH é exibido como Microsoft por padrão.
    • No campo Host Proxy OAUTH, informe o host do proxy para estabelecer conexão com o servidor SMTP.
    • No campo Porta Proxy OAUTH, informe a porta proxy para estabelecer conexão com o servidor SMTP.

    • Observação: você deverá informar os valores dos campos Host proxy OAUTH e Porta proxy OAUTH se a sua rede corporativa bloquear o acesso direto aos servidores Microsoft OAuth. Deixe estes campos em branco se a sua rede corporativa não bloquear o acesso aos servidores Microsoft OAuth.

    • Clique em Aplicar.
  5. Reinicie o Enterprise Server.

Para verificar a configuração do E-mail, faça o seguinte:

  1. Acesse o servidor HTML EnterpriseOne.
  2. No Navegador (Caminho Rápido), informe BV. Na tela Acesso a Versões de Lote, selecione qualquer UBE.
  3. Envie o UBE selecionado. O usuário recebe um e-mail de conclusão do relatório para o endereço de e-mail definido no registro Quem é Quem associado ao número do Cadastro Geral correspondente.

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal do Oracle Learning YouTube. Além disso, acesse education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.