Skip to content

SheffieldUni/bb_rest_integration

Repository files navigation

Experimental Flask integration layer between Blackboard and systems that can't handle OAuth2 token generation/caching or emitting JSON. Translates XML into JSON and transparently handles OAuth2 authorization.

Runs under Python 3.5+.

Currently requires a separate Redis installation for caching OAuth2 access tokens, but other caches are supported by the underlying Flask code.

(Very much a work in progress, and only my second Flask app. Pull requests and improvements are very welcome.)

About

Prototype layer for calling Blackboard REST APIs from systems that can't work with OAuth and JSON.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages