Passa al contenuto principale
Adaptive Planning
Eseguire l'autenticazione con OAuth

Eseguire l'autenticazione con OAuth

È possibile autenticare l'origine dati dell'origine dati cloud personalizzata presso un provider di servizi OAuth configurando le credenziali OAuth. I designer dati che tentano di utilizzare l'origine dati cloud personalizzata devono eseguire l'accesso e autorizzare una richiesta di accesso.
Se sono state create credenziali Workday, è possibile utilizzarle per l'autenticazione dell'origine dati cloud personalizzata.

Prerequisiti

  • Scarsa familiarità con le origini dati cloud personalizzate? Consultare Concetto: CCDS e Configurare un'origine dati cloud personalizzata (CCDS).
  • Autorizzazioni obbligatorie per configurare e autenticare un CCDS con OAuth:
    Integration Developer
    in
    Amministrazione > Insieme di autorizzazioni
  • Autorizzazioni obbligatorie per richiedere l'autorizzazione per un progettista dati CCDS:
    Data Designer
    in
    Amministrazione > Insieme di autorizzazioni
  • Creare un CCDS o selezionarne uno esistente.

Navigazione

Compass.png Dal menu di navigazione, accedere a
Integrazione
>
Progettazione integrazioni
.

Impostazione e configurazione di OAuth

Creare e gestire le configurazioni OAuth utilizzando il riquadro
Credenziali
nella
Libreria dei componenti
.
  1. Selezionare
    Crea nuove credenziali
    nel riquadro
    Credenziali
    .
  2. Selezionare
    OAuth1.0a
    oppure
    OAuth 2.0
    , immettere un nome per le credenziali e fare clic su
    Crea
    . Le credenziali OAuth 1.0a e OAuth 2.0 utilizzano icone diverse a scopo identificativo.
  3. Compilare le
    Impostazioni:
    Impostazioni
    OAuth 1.0a
    include i seguenti campi:
    • Chiave consumer:
      ID client o identificativo assegnato al client durante il processo di registrazione. La
      Chiave consumer
      e la
      Chiave privata consumer
      costituiscono la coppia di credenziali per identificare e autenticare il client che effettua la richiesta.
    • Chiave privata consumer:
      la chiave privata del client.
    • Metodo firma supportato:
      il metodo di firma predefinito è "HMAC-SHA1" e non può essere modificato.
    • Metodo HTTP servizio token di richiesta:
      selezionare GET o POST dall'elenco a discesa.
    • Endpoint di servizio token di richiesta:
      utilizzato dal client per richiedere un set di credenziali del token.
    • Autorizzazione URL reindirizzamento:
      URL per ottenere le credenziali temporanee per l'identificazione della richiesta di delega.
    • Metodo HTTP servizio token di accesso:
      selezionare GET o POST in base ai requisiti del servizio token di accesso esterno.
    • Endpoint di servizio token di accesso:
      URL per recuperare il token per accedere alle risorse protette.
    • Aggiunta parametri OAuth a URL di richiesta:
      URL per identificare una risorsa che rientra nell'ambito dello schema URI e dell'autorità di denominazione.
    Impostazioni
    OAuth 2.0
    include i seguenti campi aggiuntivi:
    • Chiave consumer:
      ID client o identificativo assegnato al client durante il processo di registrazione. La
      Chiave consumer
      e la
      Chiave privata consumer
      costituiscono la coppia di credenziali per identificare e autenticare il client che effettua la richiesta.
    • Chiave privata consumer:
      la chiave privata del client.
    • URI di reindirizzamento:
      reindirizza l'utente dopo l'autorizzazione. Lo sviluppatore di integrazioni utilizza questo URI durante la configurazione dell'applicazione OAuth 2.0 sul server di terze parti. Questo campo non può essere modificato.
    • Ambito:
      l'ambito dei servizi o degli oggetti per le richieste di accesso alle autorizzazioni.
    • Intestazione di autorizzazione obbligatoria:
      selezionare questa casella di controllo se il fornitore di servizi esterno richiede l'intestazione dell'autorizzazione nella richiesta quando richiede o aggiorna il token di accesso dopo l'autorizzazione.
    • Token di accesso rinnovabile:
      selezionare questa casella di controllo se il processo di autorizzazione iniziale recupera i token di accesso e di aggiornamento originali per il rinnovo e se il token di accesso sul server di terze parti si rinnova automaticamente.
    • Autorizzazione URL di reindirizzamento
      : URL per ottenere le credenziali temporanee per l'identificazione della richiesta di delega.
    • Metodo HTTP servizio token di accesso
      : selezionare GET o POST in base ai requisiti del servizio token di accesso esterno.
    • Endpoint di servizio token di accesso
      : URL per recuperare il token per accedere alle risorse protette.
    • Scadenza token predefinita (sec):
      scadenza predefinita in secondi per i token di accesso senza data di scadenza.
  4. Fare clic su
    Salva
    nel riquadro
    Azioni
    .
Per ulteriori informazioni, consultare il protocollo OAuth 1.0 e il framework di autorizzazione OAuth 2.0.

Autenticazione dell'origine dati cloud personalizzata con OAuth

Questi passaggi riguardano gli sviluppatori di integrazioni.
  1. Selezionare l'origine dati cloud personalizzata nel riquadro
    Origini dati
    .
  2. Selezionare
    Credenziali richieste
    nella scheda
    Impostazioni dati
    .
  3. Scegliere le credenziali OAuth dall'elenco a discesa
    Credenziali
    .
  4. Aggiornare lo script nella scheda
    Script
    per includere le credenziali OAuth. Ad esempio,
    response=ai.authorizedRequest(url,method,body,headers)
    .
  5. Fare clic su
    Salva
    nel riquadro
    Azioni
    .

Richiesta dell'autorizzazione

Questi passaggi riguardano i designer dati.
  1. Selezionare l'origine dati cloud personalizzata nel riquadro
    Origini dati
    .
  2. Selezionare
    Richiedi autorizzazione
    nel riquadro
    Azioni
    per generare la richiesta di autorizzazione dell'origine dati cloud personalizzata.
    Viene aperta una nuova finestra del browser per l'autorizzazione del sito Web di terzi. Al termine dell'autorizzazione, l'applicazione OAuth 1.0a si connette all'account per accedere ai dati. Per OAuth 2.0, se il sito Web di terzi lo consente, è possibile che venga indicato l'ambito completo dei servizi forniti nel campo
    Impostazioni -
    Ambito
    di OAuth 2.0.
  3. Aggiornare
    Adaptive Planning
    Pagina Origini dati CCDS Si noti che tutte le voci di menu nel riquadro
    Azioni
    vengono abilitate.
La scheda
Impostazioni origine dati
visualizza lo
Stato autorizzazione
con l'ID autorizzazione di terzi e la data dell'autorizzazione. Le date di scadenza delle autorizzazioni variano da un provider all'altro. Prendere nota della scadenza dell'autorizzazione.
Fare clic su
Reimposta autorizzazione
nel riquadro
Azioni
per rinnovare l'autorizzazione quando è necessario. È possibile utilizzare
Reimposta autorizzazione
per fornire credenziali di autorizzazione diverse a un sito Web di terzi.