Skip to main content

Install Python Keycloak client.

Project description

Build Status Documentation Status codecov Maintainability License Version Wheel

Python Client for Keycloak identity and access management service

Documentation

http://www.keycloak.org/

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

python-keycloak-client-0.2.2.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_keycloak_client-0.2.2-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

Details for the file python-keycloak-client-0.2.2.tar.gz.

File metadata

  • Download URL: python-keycloak-client-0.2.2.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.2

File hashes

Hashes for python-keycloak-client-0.2.2.tar.gz
Algorithm Hash digest
SHA256 0e201f383c115335cb29b42956ad3cb5cb549639b648a7b2fca21c8288e851dc
MD5 88948f1e12a46b1ea4e567c55707af1c
BLAKE2b-256 4022c0aca35c2b36f855c662bb4e1fc5fb144ccb15b30dbe0abbbf7e689d46f7

See more details on using hashes here.

File details

Details for the file python_keycloak_client-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: python_keycloak_client-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 23.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.2

File hashes

Hashes for python_keycloak_client-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 58c551033fcbf4075fbd6754082b87d5767b6ed30419efe1bf0616721faddda4
MD5 b47931fbed39bfd88310f3f2cfc2e6e0
BLAKE2b-256 8bb7da61548795d154d7ff4e41dcaa5615948efec78686eb5af84c3d5cca6550

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page