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
-- Update release notes --
$ bumpversion release
$ make deploy-pypi
$ bumpversion --no-tag patch
$ git push origin master --tags
Release Notes
unreleased v0.2.2
Added support for UMA1 for Keycloak < 4.0
Allow to query registered users (thanks to [aberres](/aberres))
v0.2.1
Including aio version in released package. (thanks to @mackeyja92)
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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e201f383c115335cb29b42956ad3cb5cb549639b648a7b2fca21c8288e851dc |
|
MD5 | 88948f1e12a46b1ea4e567c55707af1c |
|
BLAKE2b-256 | 4022c0aca35c2b36f855c662bb4e1fc5fb144ccb15b30dbe0abbbf7e689d46f7 |
Hashes for python_keycloak_client-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58c551033fcbf4075fbd6754082b87d5767b6ed30419efe1bf0616721faddda4 |
|
MD5 | b47931fbed39bfd88310f3f2cfc2e6e0 |
|
BLAKE2b-256 | 8bb7da61548795d154d7ff4e41dcaa5615948efec78686eb5af84c3d5cca6550 |