Django app for generating Canvas API user oauth tokens
Project description
A reusable django app for handling the workflow of generating per-user Canvas API oauth tokens. The app assumes that your django project is using the django_auth_lti middleware.
Install
pip install django-canvas-api-token
Setup
Add "canvas_api_token" to your INSTALLED_APPS settings
Insert the url configuration into your project/app urls.py
url(r'^canvas_api_token/', include('canvas_api_token.urls'))
Add a LTI_APP_DEVELOPER_KEYS entry to your settings that looks like this:
LTI_APP_DEVELOPER_KEYS = {
'[oauth-consumer-key]': {
'client_id': '[client_id]',
'client_secret': '[client_secret]'
}
}
where …
oauth_consumer_key value is the consumer key used when registering your LTI tool in the Canvas account admin
client_id is the integer client id value of your Canvas developer key
client_secret is the random string ‘secret’ value of your Canvas developer key
License
django-canvas-api-token is licensed under the BSD license
Copyright
2014 President and Fellows of Harvard College
Release History
0.1.0 (2014-12-17)
Birth!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for django_canvas_api_token-0.1.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dca554bd6e51d562b2fc146dd5a58069db5225277f5b5668ea752de5cf27823d |
|
MD5 | 398183364ff22006df725b272e64458a |
|
BLAKE2b-256 | 38e7300d1fe25e4d2c2e1c53a940d0f5c06294da9be77b30dffdff3c62ee0016 |