Ciao!

Ho bisogno di aiuto? Siamo proprio qui!

Icona di supporto
Supporto e-mail miniOrange
il successo

Grazie per la tua richiesta. Il nostro team ti contatterà presto.

Se non ricevi nostre notizie entro 24 ore, non esitare a inviare un'e-mail di follow-up a info@xecurify.com

Risultati di Ricerca:

×

Gancio in linea


Gli hook inline sono chiamate in uscita da miniOrange a un codice personalizzato/servizio esterno/applicazione, attivate durante i flussi di processo di miniOrange. Sono progettati per integrare perfettamente le funzionalità personalizzate. In particolare, miniOrange invia esclusivamente la risposta SSO all'hook inline, consentendo al tuo codice personalizzato di modificare questa risposta prima di restituirla a miniOrange. Questi hook utilizzano chiamate sincrone, sospendendo temporaneamente il processo miniOrange che ha avviato l'hook fino a quando non viene ricevuta una risposta dal servizio esterno.

Questo codice personalizzato dovrebbe essere implementato come un servizio Web con un endpoint accessibile da Internet. Deve essere ospitato su un sistema esterno a miniOrange. miniOrange definisce il contratto REST API per le richieste inviate al codice personalizzato e per le risposte dal codice personalizzato.


Diagramma di flusso del gancio in linea

Passaggi per l'installazione del miniOrange Inline Hook

  • Vai su Flusso di lavoro > Hook in linea.
  • Manuale di amministrazione della piattaforma di identità miniOrange: vai a Workflow e seleziona Inline Hook

  • Fare clic su Aggiungi nuovo hook.
  • Manuale di amministrazione della piattaforma di identità miniOrange: fare clic su Aggiungi nuovo hook

  • Dal App dal menu a discesa, seleziona l'app per la quale desideri richiamare l'hook inline.
  • Manuale di amministrazione della piattaforma di identità miniOrange: seleziona l'app dal menu a discesa

  • Per creare Inline Hook sono necessari i seguenti dettagli:
    • URL del gancio in linea: L'URL dell'endpoint fornito dal servizio esterno con cui vuoi effettuare l'integrazione. Questo URL è dove miniorange invierà le richieste HTTP.
    • Richiesta HTTP: miniOrange costruirà una richiesta HTTP da inviare all'endpoint dell'hook inline. Questa richiesta in genere include il metodo di richiesta (POST, GET, PUT, DELETE), le intestazioni e il corpo richiesti dal servizio hook inline. Il metodo di richiesta e le intestazioni possono variare a seconda dei requisiti specifici dell'hook inline.
    • Autenticazione: Gli hook inline in miniOrange si basano su meccanismi di autenticazione per proteggere la comunicazione tra miniOrange e il codice personalizzato. Ecco una ripartizione delle tre opzioni:
      • Autenticazione di base: Questo è un semplice metodo di autenticazione in cui fornisci una combinazione di nome utente e password. miniOrange codifica queste informazioni utilizzando la codifica Base64 e le invia nell'intestazione Authorization di ogni richiesta al tuo endpoint hook inline. Il servizio esterno deve essere in grado di decodificare l'intestazione e convalidare il nome utente e la password per garantire l'accesso autorizzato.
      • Intestazione HTTP: Questo metodo offre maggiore flessibilità e sicurezza rispetto all'autenticazione di base. Definisci un nome di intestazione personalizzato (ad esempio, X-Api-Key) e un valore segreto corrispondente nella configurazione dell'hook inline miniOrange. miniOrange include quindi questa intestazione con il valore segreto in ogni richiesta al tuo endpoint. Il tuo codice deve verificare la presenza di questa intestazione e convalidare il valore segreto per l'autorizzazione.
      • Nessuna autenticazione: Questa opzione salta qualsiasi passaggio di autenticazione. miniOrange invia richieste all'endpoint del tuo hook inline senza alcuna credenziale.
  • Manuale di amministrazione della piattaforma di identità miniOrange: fare clic su Invia

  • Clicchi Invio.