Install Python Keycloak client.
Project description
Python Client for Keycloak identity and access management service
https://github.com/Peter-Slump/python-keycloak-client
Development
Install development environment:
$ make install-python
Writing docs
Documentation is written using Sphinx and maintained in the docs folder.
To make it easy to write docs Docker support is available.
First build the Docker container:
$ docker build . -f DockerfileDocs -t python-keycloak-client-docs
Run the container
$ docker run -v `pwd`:/src --rm -t -i -p 8050:8050 python-keycloak-client-docs
Go in the browser to http://localhost:8050 and view the documentation which get refreshed and updated on every update in the documentation source.
Create release
$ git checkout master
$ git pull
$ bumpversion release
$ make deploy-pypi
$ bumpversion --no-tag patch
$ git push origin master --tags
Release Notes
unreleased
v0.2.0
Added async client based on aiohttp (thanks to @nkoshell)
v0.1.4
Add support for password grant (thanks to @scranen)
Bugfix: Prevent multiple values for keyword argument ‘audience’ in jwt.decode() (thanks to @eugenejo)
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
Built Distribution
Hashes for python-keycloak-client-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d6b2a58fe0695207efb35625c2af31e2d6e0cdd9876911780ac91d3ceace841 |
|
MD5 | 3add2e0474d288f1364e72c501ff7113 |
|
BLAKE2b-256 | 42f67f1b5263ebffd65adfb003fbf8d4a30bc2b3ef41d12390585d2c53324c02 |
Hashes for python_keycloak_client-0.2.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ea6a865ed565bb8aba5461ee7d84ffcaea919e9d2910d8df1190a352a747d84 |
|
MD5 | 270684bef5566c25baf9a56d21067d3b |
|
BLAKE2b-256 | 3a2d97288c615293d11d3de760ebd3339a483b720a48d43e066cec7271e4924c |