PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2025 → sauver une clé dans une rubrique
sauver une clé dans une rubrique
Started by José Luis HERRERO (, Oct., 15 2024 5:50 PM - 5 replies
Registered member
22 messages
Posted on October, 15 2024 - 5:50 PM
Ma connexion docusign en JWT fonctionne très bien quand j'affecte le ParamsJWT.PrivateKey directement avec la valeur suivante :
sCléPrivéeDocusign= [
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAjNmNvKLcYC9pN8/zjR4sWb8oKyjOq+wsODUHvTWdvYK6BVCV
......
5NXGMAuTDoifsQT3mM7dtyKbpWyWqcrVjD+6RdyxzsoHGCUXauqZ
-----END RSA PRIVATE KEY-----
]
Par contre quand je sauve la valeur dans un rubrique de type mémo, je retrouve bien dans mon code
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAjNmNvKLcYC9pN8/zjR4sWb8oKyjOq+wsODUHvTWdvYK6BVCV
......
5NXGMAuTDoifsQT3mM7dtyKbpWyWqcrVjD+6RdyxzsoHGCUXauqZ
-----END RSA PRIVATE KEY-----
Mais la connexion est refusée.
Est ce que je fais une erreur au moment où je sauve la clé ou au moment ou je lis la rubrique ?
Registered member
4,204 messages
Posted on October, 16 2024 - 8:17 AM
Bonjour,
José Luis HERRERO ( a écrit :
Est ce que je fais une erreur au moment où je sauve la clé ou au moment ou je lis la rubrique ?

Si on savait de quelle manière tu sauves et tu lis, on pourrait t'en dire plus.
Vérifie quand même la taille avant et la taille après.
De plus quand tu utilise un chaine pour t'authentifier, tout fonctionne bien. Pourquoi dans ce cas stocker la valeur dans un buffer ?
Il reste toujours le pb ANSI/UNICODE

--
Il y a peut être plus simple, mais, ça tourne
Quand tout a échoué, utilise l'option RTFM
Message modified, October, 16 2024 - 8:22 AM
Registered member
22 messages
Posted on October, 16 2024 - 1:13 PM
J'affecte directement le champs texte multiligne qui contient la clé vers la rubrique
MonFichier.RubriqueMemo=SAI_CLE.
Il n'y a pas de limitation de taille sur la rubrique
La rubrique est de type image(mémo binaire)
Pour la lecture j'affecte une chaine avec la valeur de la rubrique
sCléPrivéeDocusign est chaine=MonFichier.RubriqueMemo
Merci d'avance pour ton aide
Posted on October, 16 2024 - 2:31 PM
José Luis HERRERO ( a écrit :
Ma connexion docusign en JWT fonctionne très bien quand j'affecte le ParamsJWT.PrivateKey directement avec la valeur suivante :
sCléPrivéeDocusign= [
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAjNmNvKLcYC9pN8/zjR4sWb8oKyjOq+wsODUHvTWdvYK6BVCV
......
5NXGMAuTDoifsQT3mM7dtyKbpWyWqcrVjD+6RdyxzsoHGCUXauqZ
-----END RSA PRIVATE KEY-----
]
Par contre quand je sauve la valeur dans un rubrique de type mémo, je retrouve bien dans mon code
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAjNmNvKLcYC9pN8/zjR4sWb8oKyjOq+wsODUHvTWdvYK6BVCV
......
5NXGMAuTDoifsQT3mM7dtyKbpWyWqcrVjD+6RdyxzsoHGCUXauqZ
-----END RSA PRIVATE KEY-----
Mais la connexion est refusée.
Est ce que je fais une erreur au moment où je sauve la clé ou au moment ou je lis la rubrique ?


Bonjour,
Je profites de votre post, je suis confronté à un problème de connexion avec docusign qui affiche "erreur à l'authentification <invalid_request>.
Mes paramètres sont
ParamsJWT.Scope = "signature impersonation"
ParamsJWT.Cryptage = jwtRS256
ParamsJWT.Emetteur = "aca2d0bd-1eea-49f1-b6f8-74056ede8341" // cle d'intégration
ParamsJWT.Sujet = "18961818"// normalement id utilisateur
// key rsa généré par la page web
ParamsJWT.CléPrivée =
[
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAuz2ICR+yy6ZYJci/qQ13E5k/xjuxvvyOIuagEDVScg2IVNBT
E07m38Gifk6A826tJ7jeaK3RifmHnNeyzCQmr0qUbudPgk55+96BPTs+r1uKNLxp
QDHcCT8E0+2VqS0p/LjIrW+Q3z8Zytt2q/SwEyGRMdqmwy8jrGPBrrpFsK+PewiF
B/MoEg05/RVWHDt/b0iKc2tnoNCrrzMbSY17YdphIF54Frs6dGAQoXFUdMvQhxUg
+Eh0w0loc2Z3LSzhAcHij8XnciwSBeKjDe9hll5PhzfzPYPCuEK/ybGHUJkzaByF
Iz2ITJt6Sjvz0USl06+JhBsSWg6ad4G8LeaaCwIDAQABAoH/YyAwL++nMN4M25mn
/BPZjR06S7ghcL6eRMzEpTl3XUSBfvvaLHzGNeuYk4Hs/vM+mkFjBRcejEdwOMW8
eSl9M0/uF/XG1r0PfPzljO6FMhStrOM/iggIk3Mjz+F/WfLpdMOqLr4O5U6+73kE
DzIv5v/8dMKYO1OMQ/PXSotS0jZi6Y09q852k21VJ1ZW9odUT4xjHG9DbCEQb0XZ
STdw9MKPDTtI+2ILshaO65bN1SS1f0oXO8zUwW3x+dx63sNiScyGKy7OO9QZ/W0c
sK6iArL52EWWvYhM/kig4KEqeyoEPnPcRLaZUoIg1KPH85S8aBDXMLZ8cm3O9amu
XVgBAoGBAPhXZBDYpQffniYyyBPsd6xlc1wotIMm0dNr7F7gwzUVu8zP4SK5NCey
iiOtrDW6ohmHBSdc3SENAnGDkKgtbEqEje11zaiEdDGUo1L7OeyijNUCrvdVUzft
Df3D3R9pcZyEPAyXZIiumHPaQ/YXUc32XNlGwbhQL2/BC75FBUl1AoGBAMEDwmL8
cBgkMlx4l4yCH/BXghW2ftoUeez5wDNajjv4oNQ5xkC9YHcqBwBhfdzuQyLmu2uC
Ed8bVzJIM2RIvMZH24i320tdL+kB6slopy4WornvSg3F2Xbpb3jwyW9cTxgCGg0v
NVw3edc92fJjJ1KOB+NsMUvZCD1sWTnbnGV/AoGBAK0ejr1HqVPhySerwtpQv+RI
HLEkFyJOT3tpAq/pU2uQKQjP6YwBO6Boz++rRB94aUQOYcNc8zH1Fbz4EEGM2K7h
1OaydpmBLFbb3TcdtvWFI1PiuQHmU0rrUBOVFHKvWOnZLNtCNm0p+VDZ2QKWowpH
MdatgqHwFAF9u6f6CYN5AoGAEvFrgouD9NqYlrq/JOsgd1YfTkI68OxRixB37JJW
o0wjfLCu5GuxrABT75Wh5Kz9qc87VbHOTzc/t4+ee5kn7c3fnettelgK+7NUd6/t
uHhAQD9b5T4luaXvas829db5bEHIjMK1WfeX3agUW9WfZlrKK2fS7r6+MEkR+Lu0
/cECgYEAyjwqSbslOdPvxV/MsfFjOcwlsap+IufR5fcsGXRRWNgcq/0sxi40SWxH
KJok2XfXKFtXu1CMGNoioovcfVW1VOGtUXvf7HsYhHkj+Fp/vQCy9wInY+n8rFwM
bG1qfhaIRsJ2y5eJAoBjAhJt9bR25hmM9DfuAiW8oNJic+hRfIU=
-----END RSA PRIVATE KEY-----
]

Pourriez vous me dire si vous avez une idée de la source du problème
Merci d'avance
Registered member
22 messages
Posted on October, 16 2024 - 2:35 PM
Pour information :

si j'affecte ma clé directement sans passer par un champ, cela fonctionne
exemple
sCléPrivéeDocusign est chaine
sCléPrivéeDocusign=[
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAjNmNvKLcYC9pN8/zjR4sWb8oKyjOq+wsODUHvTWdvYK6BVCV
......
5NXGMAuTDoifsQT3mM7dtyKbpWyWqcrVjD+6RdyxzsoHGCUXauqZ
-----END RSA PRIVATE KEY-----
]

MonFichier.RubriqueMemo=sCléPrivéeDocusign
Registered member
22 messages
Posted on October, 16 2024 - 3:16 PM
C'est votre ParamsJWT.Sujet = "18961818"// normalement id utilisateur qui n'est pas bon
il faut mettre le user ID qui ressemble à cela 2ab65133-e16b-4953-b5fj-d792cd0dd664