JSL pour se connecter à Azure Postgres DBSalut tout le monde,
Un client souhaite connecter JMP à Azure Postgres DB. L'authentification fonctionne selon l'organigramme présenté ci-dessous. Est-ce que quelqu'un sait si cela est possible avec JMP ?

Plus précisément, ils ont demandé si
1. avec JSL, ils pourraient envoyer des commandes et recevoir des réponses (jeton), et
2. si JMP peut ensuite établir automatiquement la connexion à la base de données sans configuration initiale (le jeton sera le mot de passe).
Merci,
Florian
(Voici le lien décrivant la connexion à Azure Postgres DB : https://docs.microsoft.com/en-us/azure/postgresql/howto-configure-sign-in-aad-authentication )
Re : JSL pour se connecter à Azure Postgres DBAprès avoir lu la documentation fournie, il semble que le point crucial soit l'authentification OAuth2 avec Azure afin d'obtenir un jeton d'accès que vous pouvez ensuite utiliser comme mot de passe dans la connexion pour Postgres. Tu peux faire OAuth2 authentification dans JMP à l'aide de JSL. Il y a quelques exemples dans le Scripting Index et celui pour Obtenir l'en-tête d'autorisation utilise un exemple pour Microsoft. Cependant, cela nécessitera un travail de la part du client (n'importe quel OAuth2 le fera) puisqu'il devra créer et enregistrer une application Web dans Azure comprenant un r valide. URL de redirection et portée ce qui leur donnera un identité du client , secret client , etc., à utiliser lors de l'authentification auprès d'Azure et de l'obtention d'un jeton d'accès. Le jeton d'accès devrait être mis à disposition comme dans Étape 3 avec quelque chose comme celui de JSL Exécuter de programme
Alternativement, on pourrait installer le Outil Azure CLI et mettre en œuvre toutes les étapes avec Exécuter de programme .
Enfin, je recommanderais d'utiliser serveur SQL sur Azur avec Pilote Microsoft ODBC 17 pour SQL Server . Il dispose de l'authentification OAuth2 et de la manipulation des jetons gérées de manière native par le pilote.