JSL per connettersi ad Azure Postgres DBCiao a tutti,
Un cliente desidera connettere JMP con Azure Postgres DB. L'autenticazione funziona secondo il diagramma di flusso mostrato di seguito. Qualcuno sa se questo è possibile con JMP?

In particolare, hanno chiesto se
1. con JSL possono inviare comandi e ricevere risposte (token), e
2. se JMP può quindi stabilire automaticamente la connessione DB senza una configurazione iniziale (il token sarà il passcode).
Grazie,
Florian
(Ecco il link che descrive la connessione a Azure Postgres DB: https://docs.microsoft.com/en-us/azure/postgresql/howto-configure-sign-in-aad-authentication )
Re: JSL per connettersi ad Azure Postgres DBDopo aver letto il documento fornito, sembra che il punto cruciale sia l'autenticazione OAuth2 con Azure per ottenere un token di accesso che è possibile utilizzare come password nella connessione per Postgres. Tu puoi fare OAuth2 autenticazione in JMP tramite JSL. Ci sono alcuni esempi nello Scripting Index e in quello per Ottieni l'intestazione dell'autorizzazione usa un esempio per Microsoft. Tuttavia, richiederà lavoro da parte del cliente (qualsiasi OAuth2) poiché deve creare e registrare un'app Web in Azure che includa un r valido URL edirect e scopo che darà loro un Identificativo cliente , segreto del cliente , e così via, da usare per l'autenticazione in Azure e per ottenere un token di accesso. Il token di accesso dovrebbe essere reso disponibile come in Passaggio 3 con qualcosa come JSL's Eseguire il programma
In alternativa, si potrebbe installare il Strumento dell'interfaccia della riga di comando di Azure e implementare tutti i passaggi con Eseguire il programma .
Infine, consiglierei di usare server SQL sopra Azzurro con Microsoft ODBC Driver 17 per SQL Server . Ha l'autenticazione OAuth2 e la manipolazione del token gestita in modo nativo dal driver.