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.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.0.tar.gz (11.4 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.0-py2-none-any.whl (17.7 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: python-keycloak-client-0.2.0.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/2.7.15

File hashes

Hashes for python-keycloak-client-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9d6b2a58fe0695207efb35625c2af31e2d6e0cdd9876911780ac91d3ceace841
MD5 3add2e0474d288f1364e72c501ff7113
BLAKE2b-256 42f67f1b5263ebffd65adfb003fbf8d4a30bc2b3ef41d12390585d2c53324c02

See more details on using hashes here.

File details

Details for the file python_keycloak_client-0.2.0-py2-none-any.whl.

File metadata

  • Download URL: python_keycloak_client-0.2.0-py2-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/2.7.15

File hashes

Hashes for python_keycloak_client-0.2.0-py2-none-any.whl
Algorithm Hash digest
SHA256 0ea6a865ed565bb8aba5461ee7d84ffcaea919e9d2910d8df1190a352a747d84
MD5 270684bef5566c25baf9a56d21067d3b
BLAKE2b-256 3a2d97288c615293d11d3de760ebd3339a483b720a48d43e066cec7271e4924c

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