Imposta autenticazione API

Nota:

Se un'applicazione riservata IDCS è già stata impostata da un'integrazione precedente di Oracle Sales and Service o OCM, è possibile ignorare questa sezione.

In questa prima sezione, dovrai creare un'applicazione riservata IDCS. Questa applicazione verrà utilizzata per richiamare le API REST OCM dall'interno dell'applicazione Oracle Sales and Service utilizzando l'autenticazione OAuth 2-Legged. Il certificato pubblico Oracle Sales and Service viene utilizzato per creare questa applicazione riservata IDCS. Questo metodo di autenticazione OAuth a 2 fasi sarà necessario in seguito quando le API REST OCM verranno aggiunte all'applicazione Oracle Sales and Service.

Nota:

Oracle Identity Cloud Service (IDCS) sta per essere sostituito dal servizio Oracle Identity and Access Management (IAM). I passi riportati di seguito presuppongono che l'account Oracle Cloud utilizzi IDCS. Se gli account cloud utilizzano domini IAM, i passi sono simili, ma l'interfaccia utente visualizzata sarà diversa dalle immagini fornite in questo documento.

Recupero del certificato pubblico

Per ottenere il certificato pubblico dell'applicazione Oracle Sales and Service che verrà utilizzato per creare un'applicazione riservata IDCS, effettuare le operazioni riportate di seguito.

  1. Accedere all'applicazione Oracle Sales and Service come amministratore.
  2. Fare clic su Icona hamburger nell'angolo superiore sinistro della pagina. Selezionare l'opzione Strumenti dal menu a discesa, quindi selezionare Console di sicurezza.
  3. Per recuperare il certificato pubblico dell'applicazione Oracle Sales and Service, effettuare le operazioni riportate di seguito.

    1. Nella pagina principale selezionare Autenticazione API dal menu di navigazione a sinistra.
    2. Selezionare il collegamento Oracle Public Certificate nell'angolo superiore destro della pagina. Questa operazione eseguirà il download di un file orakey_sign nella directory Download che verrà utilizzata nella procedura seguente.
  4. Chiudere l'applicazione Oracle Sales and Service poiché non sarà necessaria per un periodo di tempo.

Creare un'applicazione riservata

Per creare l'applicazione riservata che verrà utilizzata nell'applicazione Oracle Sales and Service per comunicare con Oracle Content Management tramite le API OCM, effettuare le operazioni riportate di seguito.

  1. Collegarsi alla console di amministrazione IDCS come amministratore.
  2. Fare clic su Icona hamburger nell'angolo superiore sinistro della pagina, quindi selezionare l'opzione Applicazioni dal menu a discesa.

  3. Per creare l'applicazione riservata che verrà utilizzata per accedere alle API di Oracle Content Management, effettuare le operazioni riportate di seguito.

    1. Fare clic sul pulsante Aggiungi, quindi selezionare Applicazione riservata nella finestra di dialogo Aggiungi applicazione.
    2. Nella pagina Aggiungi applicazione riservata, alla fermata del percorso Dettagli, effettuare le operazioni riportate di seguito.
      1. Nel campo Nome specificare il nome (ad esempio, Servizi Web).
      2. Nel campo Descrizione immettere il testo "Credenziali utilizzate per accedere alle API OCM tramite i servizi Web".
    3. Sulla fermata del treno Client, effettuare le operazioni riportate di seguito.
      1. Selezionare l'opzione Configurare questa applicazione come client ora.
      2. Per Tipi di privilegi consentiti selezionare le seguenti caselle di controllo: Proprietario risorsa, Credenziali client, asserzione JWT.
      3. Per Sicurezza, selezionare la casella di controllo Client sicuro, quindi fare clic su Importa per importare il certificato Oracle Sales and Service.
      4. Nella finestra di dialogo Importa certificato client, completare i campi riportati di seguito.

        1. Nel campo Alias certificato specificare il nome (ad esempio, Fusion).
        2. Fare clic sul pulsante Choose File, quindi selezionare il file orakey_sign scaricato in precedenza.
        3. Fare clic su Importa per aggiungere questo certificato.
      5. Nella sezione Risorse fare clic su Aggiungi ambito. Selezionare la freccia destra a destra del server OCM specifico che verrà utilizzato nell'integrazione.

      6. Selezionare la casella di controllo accanto alla riga con l'URL che termina con opc:cec:all. Fare clic su Aggiungi per aggiungere questo ambito specifico come richiesto per l'integrazione.
      7. Copiare l'URL dell'ambito appena aggiunto come verrà utilizzato in un secondo momento durante la creazione dei servizi Web dell'applicazione Oracle Sales and Service per comunicare con le API OCM (ad esempio, https://BD2F184D9D2344CB8134FCD4CBFF7DF.mycloud.com:443/urn:opc:cec:all).
    4. Fare clic su Avanti finché non si raggiunge la fine del percorso Aggiungi applicazione riservata, quindi fare clic su Fine.
  4. Nella finestra di dialogo Aggiunta applicazione, copiare ID client (ad esempio, c585b2d3e97c40e491ca99112281e36) e Segreto client (ad esempio, 768b9513-658e-4854-bac7-2fe72d19011) e chiudere la finestra di dialogo. Questi valori verranno utilizzati nei Web Service delle applicazioni Oracle Sales and Service per comunicare con le API REST OCM.
  5. Nella pagina Web Service e Oracle Sales fare clic su Attiva per attivare il servizio applicazione IDCS.
  6. Chiudere l'applicazione IDCS in quanto non più necessaria.