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.3
Bug fix: client_class on KeycloakRealm constructor (thanks to pcaro)
Improve Keycloak Client (thanks to ByJacob)
add delete in admin client
add manage groups in realm
add manage user roles
rename Roles to ClientRoles
v0.2.2
Added support for UMA1 for Keycloak < 4.0
Allow to query registered users (thanks to 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
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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a38be22ca376991ec2be12a3414638303386ccf55c2c72d7bb8e299a83e4863f |
|
MD5 | 2c4b0e173418b0f3ea61bf46ab3eadd0 |
|
BLAKE2b-256 | 1277992d6fa459ff80ee8f557ac5bbe0d3a5559395debe05fa830a4e7c369313 |
Hashes for python_keycloak_client-0.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4aa8c93c0099a0b55394cb035996cc9cc0261c9c4141e9346534ff11122d55d |
|
MD5 | d6f77878f5c17dc3ad93dc63ef087e18 |
|
BLAKE2b-256 | 2d25ed18079fdfb764130b0fc200b3bebee0d58e46054f67836ae982cedb316c |