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
Metadata
Release files for python-keycloak-client 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| python-keycloak-client-0.2.3.tar.gz | 16.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| python_keycloak_client-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 42.5 kB
Release files / python-keycloak-client-0.2.3.tar.gz
| Download URL | python-keycloak-client-0.2.3.tar.gz |
|---|---|
| Size | 16.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a38be22ca376991ec2be12a3414638303386ccf55c2c72d7bb8e299a83e4863f
|
|
BLAKE2b-256 checksum How to use checksums |
1277992d6fa459ff80ee8f557ac5bbe0d3a5559395debe05fa830a4e7c369313
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
|
Release files / python_keycloak_client-0.2.3-py3-none-any.whl
| Download URL | python_keycloak_client-0.2.3-py3-none-any.whl |
|---|---|
| Size | 26.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a4aa8c93c0099a0b55394cb035996cc9cc0261c9c4141e9346534ff11122d55d
|
|
BLAKE2b-256 checksum How to use checksums |
2d25ed18079fdfb764130b0fc200b3bebee0d58e46054f67836ae982cedb316c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
|