Skip to main content

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

  1. Connect to mybraincube.com/

  2. Go to Configure by clicking on you username on the top left corner.

  3. Go to application on the thin horizontal menu bar just below the black header.

  4. Either select an existing application you want to use or create a new one with the +/- icon.

  5. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

braincube_token_getter-0.0.2.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

braincube_token_getter-0.0.2-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file braincube_token_getter-0.0.2.tar.gz.

File metadata

  • Download URL: braincube_token_getter-0.0.2.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.0 CPython/3.7.5 Linux/4.19.0-9-amd64

File hashes

Hashes for braincube_token_getter-0.0.2.tar.gz
Algorithm Hash digest
SHA256 12b4a53bce4f9e9ff4647ce0d24b86e4a2f15e525c5f5bf37915452e60c582bf
MD5 883acf60a479fdd619f75b4029928c6f
BLAKE2b-256 35286892830b3a897e03b651b31f21d6eb917f16e0da9e309adb07ef036e18e8

See more details on using hashes here.

File details

Details for the file braincube_token_getter-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for braincube_token_getter-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b7c0f16e79b56a8a61938a337b9889752676f9f67b4c90be02597dc099a93186
MD5 5b715a207d768d1c639dde509e191537
BLAKE2b-256 acc31278607dab71202914f38f525df0939e872f0448ec6ad30a23b13842a57b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page