A utility to get a braincube token
Project description
Braincube Token Getter
Braincube Token Getter is small program that uses the braincube sso in order to obtain a temporary token.
The program uses the flask python framework.
Installation
pip install braincube-token-getter
Usage
Create a new configuration
By default the new configuration is stored in ~/.braincube/
but the option -p
or --path
can be used to specify a specific configuration directory.
braincube-token-getter -c -p my_directory
The program will ask for a Baincube application Client ID and Client Secret. If you do not know how to find these informations or how to create a Braincube application, see the section Create a Braincube application.
Request a token
braincube-token-getter -t
The token is added to the my_directory/config.json
file.
Note: your browser may warn you with a Security risk because your ssl certificate is not known by firefox or chrome. In this case click on Advanced...
and Accept the Risk an Continue
.
Create a Braincube application
-
Connect to mybraincube.com/
-
Go to
Configure
by clicking on you username on the top left corner. -
Go to application on the thin horizontal menu bar just below the black header.
-
Either select an existing application you want to use or create a new one with the +/- icon.
-
Note that the url of your application should be
https://localhost:5000/token
so that the program gets the right url when it logs in.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for braincube_token_getter-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12b4a53bce4f9e9ff4647ce0d24b86e4a2f15e525c5f5bf37915452e60c582bf |
|
MD5 | 883acf60a479fdd619f75b4029928c6f |
|
BLAKE2b-256 | 35286892830b3a897e03b651b31f21d6eb917f16e0da9e309adb07ef036e18e8 |
Hashes for braincube_token_getter-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7c0f16e79b56a8a61938a337b9889752676f9f67b4c90be02597dc099a93186 |
|
MD5 | 5b715a207d768d1c639dde509e191537 |
|
BLAKE2b-256 | acc31278607dab71202914f38f525df0939e872f0448ec6ad30a23b13842a57b |