Configurar Autenticação da API

Nesta primeira seção, você precisará criar um aplicativo IDCS. Este aplicativo será usado para chamar APIs REST do OCM no aplicativo Oracle Sales and Service usando a autenticação OAuth de 2 Legadas. O certificado público do Oracle Sales and Service é usado para criar este aplicativo IDCS. Este método de autenticação OAuth de 2 Legadas será necessário posteriormente quando as APIs REST do OCM forem adicionadas ao aplicativo Oracle Sales and Service.

Observação:

O Oracle Identity Cloud Service (IDCS) está em processo de ser substituído pelo serviço Oracle Identity and Access Management (IAM). As etapas fornecidas a seguir pressupõem que sua conta do Oracle Cloud esteja usando o IDCS. Se suas contas na nuvem usarem domínios do serviço IAM, as etapas serão semelhantes, mas a interface do usuário que você vê será diferente das imagens fornecidas neste documento.

Recuperar o Certificado Público

Para obter o certificado público do aplicativo Oracle Sales and Service que será usado para criar um aplicativo confidencial do IDCS:

  1. Acesse o aplicativo Oracle Sales and Service como administrador.
  2. Clique em Ícone de hambúrguer no canto superior esquerdo da página. Selecione a opção Ferramentas no menu drop-down e, em seguida, selecione Console de Segurança.
  3. Para recuperar o certificado público do aplicativo Oracle Sales and Service:

    1. Na página principal, selecione Autenticação de API no menu de navegação esquerdo.
    2. Selecione o link Certificado Público da Oracle no canto superior direito da página. Isso fará download de um arquivo orakey_sign para o diretório Downloads que será usado nas etapas abaixo.
  4. Feche o aplicativo Oracle Sales and Service, pois ele não será necessário por algum tempo.

Criar um Aplicativo Confidencial

Para criar o Aplicativo Confidencial que será usado no aplicativo Oracle Sales and Service para se comunicar com o Oracle Content Management por meio das APIs do OCM:

  1. Acesse a console de administração do IDCS como administrador.
  2. Clique em Ícone de hambúrguer no canto superior esquerdo da página e selecione a opção Aplicativos no menu drop-down.

  3. Para criar o aplicativo confidencial que será usado para acessar as APIs do Oracle Content Management:

    1. Clique no botão Adicionar e, em seguida, na caixa de diálogo Adicionar Aplicativo, selecione Aplicativo Confidencial.
    2. Na página Adicionar Aplicativo Confidencial, na parada de trem Detalhes, faça o seguinte:
      1. No campo Nome, especifique o nome (por exemplo, Serviços Web).
      2. No campo Descrição, digite o texto "Credenciais usadas para acessar as APIs do OCM por meio dos web services".
    3. Na parada de trem do Cliente, faça o seguinte:
      1. Selecione a opção Configurar este aplicativo como cliente agora.
      2. Para os Tipos de Concessão Permitidos, marque as seguintes caixas de seleção: Proprietário do Recurso, Credenciais do Cliente, Asserção JWT.
      3. Para Segurança, marque a caixa de seleção Cliente Confiável e clique em Importar para importar o certificado do Oracle Sales and Service.
      4. Na caixa de diálogo Importar Certificado do Cliente, preencha os seguintes campos:

        1. No campo Alias do Certificado, especifique o nome (por exemplo, Fusion).
        2. Clique no botão Escolher Arquivo e selecione o arquivo orakey_sign cujo download foi feito anteriormente.
        3. Clique em Importar para adicionar este certificado.
      5. Na seção Recursos, clique em Adicionar Escopo. Selecione a seta para a direita à direita do servidor OCM específico que será usado na integração.

      6. Marque a caixa de seleção ao lado da linha com o URL que termina com opc:cec:all. Clique em Adicionar para adicionar esse escopo específico, pois ele é necessário para a integração.
      7. Copie o URL do escopo que acabou de ser adicionado, pois usaremos isso posteriormente ao criar os web services do aplicativo Oracle Sales and Service para se comunicar com as APIs do OCM (por exemplo, https://BD2F184D9D2344CB8134FCD4CBFF7DF.mycloud.com:443/urn:opc:cec:all).
    4. Clique em Próximo até chegar ao final da parada de trem Adicionar Aplicativo Confidencial e, em seguida, clique em Finalizar.
  4. Na caixa de diálogo Aplicativo Adicionado, copie o ID do Cliente (por exemplo, c585b2d3e97c40e491ca99112281e36) e o Segredo do Cliente (por exemplo, 768b9513-658e-4854-bac7-2fe72d19011) e feche a caixa de diálogo. Usaremos esses valores nos serviços Web do aplicativo Oracle Sales and Service para nos comunicarmos com as APIs REST do OCM.
  5. Na página Web Services do Oracle Sales and Service, clique em Ativar para ativar o serviço de aplicativo IDCS.
  6. Feche o aplicativo IDCS, pois ele não é mais necessário.