Client for Keycloak Api (mostly users and impersonation)
Project description
Python Keycloak Client
Usage
from keycloak_api_client import KeycloakApiClient
keycloak_api_client = KeycloakApiClient(...)
read_keycloak_user = keycloak_api_client.get_keycloak_user_by_email('johndoe@example.com')
Test
$ tox
Development
$ pip install -e .
Changelog
v0.5.0
- Added method
send_verification_email
v0.4.0
- Added method
reset_password
v0.3.0
- Added method
count_users
v0.2.2
- Added
limit
andoffset
params inKeycloakApiClient.search_users()
to control paging
v0.2.1
- Fixed
StopIteration
when downloading user by email in case email partially matches found users but not exact match exact email
v0.2.0
- Method
get_keycloak_user
was replaced byget_keycloak_user_by_id
andget_keycloak_user_by_email
v0.1.1
- Fixed typo
v0.1.0
- Initial release
Project details
Release history Release notifications | RSS feed
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
Close
Hashes for python-keycloak-api-client-0.5.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b549ce3f3850b227b318424d72ef321c67e5e7e5486152d6c4e6e2d8abf50865 |
|
MD5 | 1317f6c7b86f1368fa2b2435e5f3f80e |
|
BLAKE2b-256 | 8a23fee3c00766a77aaabacc47a2f58601c98337bdc01e80571865f3ff5a6649 |
Close
Hashes for python_keycloak_api_client-0.5.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80ca13aafeac8bc42548540be7d1a0075b2a3954c3069f852e889e6e6106bf37 |
|
MD5 | 6f934312b3629089aec373686748bdc2 |
|
BLAKE2b-256 | c80b1a82f8e9326e6e3d4b23c0aa410d5509fd858b3e8de76e97e7e442f1b4f1 |