Skip to content

The python script to call jwt beare token between server and salesforce.

License

Notifications You must be signed in to change notification settings

jhownfs/jwt-oauth--salesforce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

jwt-ouath-salesforce

The simple python to call jwt beare token between server and salesforce.

How to Use 🐣

1. To use this script, install PIP PyJWT https://pypi.org/project/PyJWT/ and PIP cryptography https://pypi.org/project/cryptography/, These libraries are used to create the correct signature between client and server.

2. You need connected App in your Salesforce organization and a certification SHA256. upload de certification .cert in you Salesforce connected app and .key is the file to the script to use for signature verification.

3. Script result is the output of a Json with authorization code, which can be used in many types API consumptions.

Example: 👊

{"access_token":"00Dxx0000001gPL!AR8AQJXg5oj8jXSgxJfA0lBog. 39AsX.LVpxezPwuX5VAIrrbbHMuol7GQxnMeYMN7cj8EoWr78nt1u44zU31 IbYNNJguseu","scope":"web openid api id","instance_url":" https://yourInstance.salesforce.com","id":" https://yourInstance.salesforce.com /id/00Dxx0000001gPLEAY/005xx000001SwiUAAS","token_type":"Bearer"}

On some servers, where it is not possible to perform authorization via the web, this authentication model is useful, especially since we do not have to risk exposing user data, such as username, password and token. Example: Continous Integration (Jenkins CI, Travis...etc) 😉

Contributing

If you want contributing with this project, please follow these steps

  1. Do a fork
  2. Create a branch feature
  3. Open a PR, don't forget your comments and improvements.

About

The python script to call jwt beare token between server and salesforce.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages