05-23-2019, 09:19 AM
Hello,
I can't say why the hash calculated using OpenSSL is different. All I know is that it works.
I updated my test application so that I have an OpenSLL and Indy version of the hashing algorithm (see file OAuth1SignatureMethod_RSA_SHA1). The hash being calculated is very different and the Indy hash is not working (Jira returns an HTTP 500).
I built this application based on this manual: https://developer.atlassian.com/cloud/ji...ntication/
If you want you can check it out.
If you do, please compile this application (I use Delphi 10.3.1), then press the button labeled '#1: Get Request-Token and Auth-Code'. This should open the login window for Jira.
You can also check 'Use indy' and then try again. This will result in a Http 500 exception.
Thanks Kees
I can't say why the hash calculated using OpenSSL is different. All I know is that it works.
I updated my test application so that I have an OpenSLL and Indy version of the hashing algorithm (see file OAuth1SignatureMethod_RSA_SHA1). The hash being calculated is very different and the Indy hash is not working (Jira returns an HTTP 500).
I built this application based on this manual: https://developer.atlassian.com/cloud/ji...ntication/
If you want you can check it out.
If you do, please compile this application (I use Delphi 10.3.1), then press the button labeled '#1: Get Request-Token and Auth-Code'. This should open the login window for Jira.
You can also check 'Use indy' and then try again. This will result in a Http 500 exception.
Thanks Kees