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
$ bumpversion release
$ make deploy-pypi
$ bumpversion --no-tag patch
$ git push origin master --tags

Release Notes

unreleased v0.2.1

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.1.tar.gz (14.3 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.1-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: python-keycloak-client-0.2.1.tar.gz
  • Upload date:
  • Size: 14.3 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.1

File hashes

Hashes for python-keycloak-client-0.2.1.tar.gz
Algorithm Hash digest
SHA256 67082d689bf81a486449c85abb45b459f8439e43dd8b42fc2bddc18cbdd4e1c6
MD5 a4492b8a1691fd65515a9c2d7a81bffd
BLAKE2b-256 237a88f316bd737392f52329542ff86aa3a02ffcd79d9ed44e16efeb410bb320

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_keycloak_client-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 22.1 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.1

File hashes

Hashes for python_keycloak_client-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 047adf7744c0b80b38cdac4f009776426258edf89a3a384a099ec1133aa5e406
MD5 126d2938127cbc04943f85c37dfe2a83
BLAKE2b-256 82326d9dc3a6af240e79515abceff1bf5184c99b84fa0fb0308eef268173eca4

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