Come posso configurare il flusso iniziale di autenticazione API?

Chi può usare questa funzione?

Disponibile suEnterprise piano.

Accessibile ai proprietari e agli amministratori su Web App.

Per utilizzare l'API Fax.Plus, è necessario prima concedere l'autorizzazione per l'API per accedere al proprio account. Dopo aver completato il processo di autorizzazione, è possibile accedere al proprio account.

Ci sono due metodi diversi per l'autenticazione:

  1. Genera e usa i token di accesso personale.
  2. Usa il flusso OAuth 2.0.
Metodo 1: Generare e utilizzare i token di accesso personale

Un Personal Access Token può essere utilizzato come metodo di autenticazione per accedere in modo sicuro all'API Fax.Plus. Questo token serve come una firma digitale, che consente di fare richieste autorizzate alla nostra API, attivare azioni come l'invio di fax e il recupero dei dati ai vostri fax.

Segui questi passaggi per generare un nuovo Token di Accesso Personale:

  1. Accedi al tuo account Fax.Plus e vai alla sezione Profilosulla tua Dashboard.
  2. Trova la scheda per le integrazioni .
  3. Sotto Fax.Plus API, trova l'elemento per Personal Access Tokense clicca su Gestisci.
  4. Fare clic su Genera Tokene specificare il nome token, data di scadenzae ambiti (sia modificare che leggere come ambiti sul token).
  5. Assicurati di Copia il tuo Token di Accesso Personale ora, altrimenti non sarai in grado di vederlo di nuovo.
Metodo 2: Usa il flusso OAuth 2.0 per autorizzare l'API per accedere al tuo account

Passo 1: Impostare il flusso di autenticazione iniziale

  1. Accedi al tuo account Fax.Plus e vai alla sezione Profilosulla tua Dashboard.
  2. Trova la scheda per le integrazioni .
  3. Sotto Fax.Plus API, clicca su Activatee raccoglie i seguenti dati:
    • Client ID (inizia con APIK-)
    • Client secret
    • Reindirizzare URI (uno di loro)

      FAX.PLUS-Authenticate.png

  4. Per avviare il processo di autorizzazione dell'API per accedere al tuo account, basta cliccare sul link fornito in questo passaggio utilizzando un browser web. Questo link ti reindirizzerà a un prompt dove puoi concedere i permessi necessari: https://accounts.fax. lus/login?response_type=code&client_id=[client ID]&redirect_uri=[redirect URI]&scope=all

    FAX.PLUS-Authenticate-1.png

  5. Una volta concessa l'autorizzazione, verrai indirizzato all'URL specificato, accompagnato dal codice di autorizzazione come parametro URL:

    FAX.PLUS-Authenticate-2.png


Passo 2: Invia una richiesta HTTP POST

Dopo aver autorizzato l'accesso con successo, è possibile procedere per eseguire un HTTP POST al seguente URL: https://accounts.fax. lus/token?grant_type=authorization_code&client_id=[client ID]&code=[authorization code]&redirect_uri=[redirect URI].

Assicurati di includere le seguenti intestazioni nella tua richiesta:

    • Tipo di contenuto: application/x-www-form-urlencoded
    • Autorizzazione: Basic [base64-encoded string of "client_id:client_secret"]


FAX.PLUS-Authenticate-3.png

Una volta completato, riceverai una risposta contenente un token di accesso, che rimane valido per 1 ora, così come un token di aggiornamento con validità indefinita.

Nota: Se il vostro fax. lus account ha Advanced Security Control attivato, il token di aggiornamento rimane valido per 30 giorni in conformità alle norme di sicurezza. Questo implica che avrete bisogno di ripetere il processo ogni 30 giorni per ottenere un nuovo token di aggiornamento.


Passo 3: Ottieni un nuovo token di accesso

Una volta scaduto il token di accesso, è possibile ottenerne uno nuovo utilizzando il token di aggiornamento tramite una richiesta HTTP POST al seguente URL: https://accounts. ax. lus/token?grant_type=refresh_token&refresh_token=[refresh token].

Questo processo richiede l'inclusione delle seguenti intestazioni:

    • Tipo di contenuto: application/x-www-form-urlencoded
    • Autorizzazione: Basic [base64-encoded string of "client_id:client_secret"]

 

FAX.PLUS-Authenticate-4.png

 

Dopo aver ottenuto il token di accesso, tutte le successive chiamate API richiederanno le seguenti intestazioni:

    • Autorizzazione: Bearer [access token]
    • x-fax-clientid: [client ID]
 
 
Questo articolo ti è stato utile?
Utenti che ritengono sia utile: 0 su 0
More Articles in this section