signnow / SignNow.NET

SignNow.Net is the official .NET 4.5+ and .NET Standard class library for the SignNow API. SignNow allows you to embed legally-binding e-signatures into your app, CRM or cloud storage. Send documents for signature directly from your website. Invite multiple signers to finalize contracts.
https://www.signnow.com/developers
MIT License
16 stars 12 forks source link

How can you get a non expiring API key? #138

Closed nmg196 closed 1 year ago

nmg196 commented 2 years ago

I'm confused how the authentication for SignNow API works. Why does it seem to need a human's username and password? If I embed those in my web application and then change my password, the app will break.

What is the intended workflow so that you can use the API indefinitely without human intervention? I was expecting it to use just a Bearer token or API key but it seems this can only be used to request a token from a real person's account.

I don't think you can use Basic auth to actually upload documents (etc)?

Thanks! Nick

AlexNDRmac commented 2 years ago

Please take a look authentication via authorization_code grant type (documentation)

nmg196 commented 2 years ago

Thanks for your quick reply. I will take a look.

I sincerely hope you, your family and colleagues are safe given what is happening in Ukraine. You have my best wishes! We are on your side.

AlexNDRmac commented 2 years ago

Thank you for your support in this difficult time for the Ukrainian nation.

nmg196 commented 2 years ago

OK I've got this working now - thanks so much!

We hope you and your team are all OK if they are still in Ukraine.