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.1
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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67082d689bf81a486449c85abb45b459f8439e43dd8b42fc2bddc18cbdd4e1c6 |
|
MD5 | a4492b8a1691fd65515a9c2d7a81bffd |
|
BLAKE2b-256 | 237a88f316bd737392f52329542ff86aa3a02ffcd79d9ed44e16efeb410bb320 |
Hashes for python_keycloak_client-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 047adf7744c0b80b38cdac4f009776426258edf89a3a384a099ec1133aa5e406 |
|
MD5 | 126d2938127cbc04943f85c37dfe2a83 |
|
BLAKE2b-256 | 82326d9dc3a6af240e79515abceff1bf5184c99b84fa0fb0308eef268173eca4 |