Nuwan Goonasekera
7bbf4e15b7
fix: Refactor auto refresh ( #415 )
* refactor: Factor our OpenIdConnectionManager class and deprecate old methods
* refactor: Refactor keycloak uma client to use openid connection manager
* fix: Perform token renewal at 90% of lifetime
* refactor: Add optional openid connection constructor param to keycloak admin
* refactor: Remove auto_refresh_token in favour of automatic refresh on expiry
* refactor: move KeycloakOpenIDConnectionManager to a separate file
* docs: uma additions and fixes
* refactor: rename token_renewal_fraction->token_lifetime_fraction
* refactor: shorten KeycloakOpenIDConnectionManager->KeycloakOpenIDConnection
* docs: incorporate review comments
2 years ago
Salem Wafi
0664139df8
docs: added get_client_authz_settings to README.md keycloak_admin. Also, get_roles() function doesn't exist, instead there is keycloak_admin.get_realm_roles() which already documented. ( #276 )
2 years ago
Ice Lake
31e51e394f
docs: fix send_update_account example
2 years ago
Ice Lake
ea8a0b4416
docs: change to username
2 years ago
Antonio Lucas Neres
7c486ccb4f
feat: add client scope-mappings client roles operations
2 years ago
Antonio Lucas Neres
0fb6c2058d
feat: add client scope-mappings realm roles operations
2 years ago
Romuald OUATTARA
a1591ba50a
docs: added change of realm example
2 years ago
Zerek
962133ec01
docs: update auth_url method's docstring and readme file
2 years ago
Erik Cederstrand
94ef46b29b
feat: Support Token Exchange. Fixes #305
3 years ago
Erik Cederstrand
6bfbd0d15f
fix: correct spelling of public API method
BREAKING CHANGE: Renames `KeycloakOpenID.well_know` to `KeycloakOpenID.well_known`
3 years ago
Jackson Kwok
8c3b1b62ca
fix: added fixes based on feedback
3 years ago
Merle Nerger
8dafb4ec30
feat: added UMA-permission request functionality
3 years ago
Richard Nemeth
fbbdebb14a
docs: fixed the readme examples
3 years ago
Richard Nemeth
3636de0177
docs: added autoapi to docs
3 years ago
Salem Wafi
6e8af8ff49
Updated README
3 years ago
Aarno Aukia
fd0577c730
add_group needs a dict of GroupRepresentation
3 years ago
Md Minhazul Haque
50354e6108
Add feature to list and delete user credentials
3 years ago
Bas van der Linden
81b12d2d55
Update README example create_client_role syntax
In the README the `create_client_role` function has a `client_id` argument, but in [keycloak_admin.py](0ebcf99094/keycloak/keycloak_admin.py (L1001))
`client_role_id` seems to be used instead.
3 years ago
Adrian_Cin
11e4a12c83
Correct public key format
Keycloak returns public key in PEM format
4 years ago
Sandro Covo
a39ff81e62
add example to create user and specify locale
Usage of the `attributes`for this kind of task with not quite obvious and documentation hard to find.
4 years ago
Lukas Martini
6ed65ea4e5
Add exist_ok attribute to KeycloakAdmin.create_user
This attribute allows configuration of the behaviour of create_user when a user
with the passed username already exists. If set to False, an exception will be
raised (passed through) from the API. If set to True (default), the existing
user ID will silently be returned.
4 years ago
PGijsbers
42ee704d58
Remove excess parenthesis
4 years ago
A. Shpak
171d12a675
fix wrong param in example from readme
4 years ago
Bergiu
80729ae3cc
fixed #104
4 years ago
Bob van Luijt
6757373d29
Added user_realm_name to the docs
4 years ago
David-Lor
5a3b13f256
docs: add example to assign realm roles to user in README
4 years ago
Jonek
0baf511647
Fix broken link in README
4 years ago
Hari Yerramsetty
a1877c5236
Update README.md
set_user_password is an instance method KeycloakAdmin class
5 years ago
Hari Yerramsetty
f2c32eb5c4
Documentation: Add client_secret_key while instantiating KeyCloakAdmin()
5 years ago
twsl
d743e43065
Added public key method
5 years ago
Marcos Pereira
49e5101016
Added CircleCI.
6 years ago
Marcos Pereira
5c4a8ce2cc
Moved repository.
6 years ago
Marcos Pereira
aad87eeb46
Fixed README
6 years ago
mattboret
a4a990b7f1
Add support to create a new Realm
6 years ago
Marcos Pereira
638337219c
Fixed the create_client_role and delete_client_role.
6 years ago
Alain ROMEYER
5f981d4de8
add an example on how to get a token with user+password+totp
6 years ago
Marcos Pereira
6a1ba7b427
Configured pipeline for release new version.
6 years ago
Marcos Pereira
a33039a4aa
Fixed README and setup.py. Updated docs.
6 years ago
Marcos Pereira
deb151b72a
Added new contributors
6 years ago
Marcos Pereira
3e80957154
Added new contributors
6 years ago
Martin Devlin
1eb6c18eb6
Add get_idps
6 years ago
Markus Spanier
511eb4aeb4
Add documentation how to retrieve and delete client roles from user
7 years ago
Marcos Pereira
f2eec08519
Added groups functions and client functions. Added Changedlog
7 years ago
Marcos Pereira
2c176e6f8a
Refactoring code: groups and client.
7 years ago
Marcos Pereira
0554a333da
Updated readme.
7 years ago
Marcos Pereira
6b54b60e70
Updated readme.
7 years ago
Marcos Pereira
418e1bddf5
Release 0.11.0
7 years ago
Martin Devlin
50c7c3fd33
Add groups functions
7 years ago
Marcos Pereira
90ec0acc9f
Updated docs with verify field.
7 years ago
Marcos Pereira
e3693bb979
Updated example.
7 years ago