robsonyeg
a6ad87d62c
fix invalid credential error and refresh_code not exist error
3 years ago
Ryan Gard
7ee625d063
Enable Keycloak Admin for Non-master Realms
Allow the 'KeycloakAdmin' class to instantiate against non-master realms using
an Authorization header for a non-admin user that is granted permissions to
inspect or manage Keycloak admin resources.
Example:
kca = KeycloakAdmin(
'https://auth.keycloak.local/auth/ ',
realm_name='my-realm',
client_id='admin',
custom_headers=auth_headers
)
3 years ago
lcgkm
80bb7a56b5
Fix invalid permission type
A permission associates the object being protected and the policies that must be evaluated to decide whether access should be granted.
Permissions can be created to protect two main types of objects:
1. Resources
2. Scopes
3 years ago
lcgkm
10c212cce5
Refine comments
3 years ago
lcgkm
656de1c466
Add more comments
3 years ago
lcgkm
3b93754d27
Add new AuthZ API support
NOTE: These are private API, will be changed later.
3 years ago
Aarno Aukia
fd0577c730
add_group needs a dict of GroupRepresentation
3 years ago
Leandro de Souza
fc079d8fb7
Using session.proxies.update method instead of seting it as an dict
3 years ago
Leandro de Souza
9e7d0d2ec5
Added optional proxies for requests calls
3 years ago
Tobias Henkel
a37bf45c77
Add delete_user_social_login
This makes it possible to delete federated identities without having
to use raw requests.
3 years ago
Nikolay Amiantov
d0894d4352
Don't force realm name when using secret key
Using other realms can be useful, for example, to manage realm users with restricted rights.
3 years ago
Ankur Saxena
69d60d430a
Add remove and update methods for client protocol mappers
3 years ago
Nicklas Sedlock
5b202e71cb
fix: handle refresh_token error "Session not active"
3 years ago
Md Minhazul Haque
50354e6108
Add feature to list and delete user credentials
3 years ago
Marcos Pereira Jr
dd130a0365
Release 0.26.1
3 years ago
Marcos Pereira Jr
6acadaca5b
Release 0.26.0
3 years ago
Marcos Pereira
e318e785da
Merge pull request #199 from pehala/fix_realm_roles
Remove unused client_id from assign_realm_roles
3 years ago
Marcos Pereira
0cab69ad35
Merge pull request #200 from pehala/user_logout
Add User logout
3 years ago
Marcos Pereira
6a6ec8947b
Merge branch 'master' into user_logout
3 years ago
Marcos Pereira
b27b681a54
Merge pull request #203 from itsjef/patch-1
Correct public key value in README.md
3 years ago
Marcos Pereira
84dac11a5a
Merge pull request #204 from bostonk/add_function_to_remove_realm_role
Add function to remove user realm role
3 years ago
Marcos Pereira
023c4489c4
Merge branch 'master' into add_function_to_remove_realm_role
3 years ago
Marcos Pereira
e1529ccb57
Merge pull request #209 from ychab/master
openid - minor typo fix, change nothing yet
3 years ago
Marcos Pereira
b4c9305ba6
Merge pull request #211 from monty16597/feature/export-realm
Added realm partial export feature
3 years ago
Marcos Pereira
8ea16ee6d3
Merge pull request #212 from Miiha/feature/pagination-performance
Reduce amount of paginated requests.
3 years ago
Marcos Pereira
23c8320dca
Merge pull request #219 from aqiank/master
Fix KeycloakAdmin using wrong realm when authenticating with a service account
3 years ago
Marcos Pereira
a7efc230ae
Merge pull request #221 from revolunet/patch-1
feat: add KeycloakAdmin.set_events
3 years ago
Marcos Pereira
693ae4001a
Merge pull request #222 from BvdLind/patch-1
Update README example create_client_role syntax
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
Julien Bouquillon
bd8af2924e
feat: add KeycloakAdmin.set_events
3 years ago
Jacky Boen
a9b3924854
Fix KeycloakAdmin using wrong realm when authenticating with a service account
Signed-off-by: Jacky Boen <jacky@veand.co>
3 years ago
Michael Kao
227b698b3f
Stopping pagination requests if response count is lower than page size.
3 years ago
Manjeetsinh Alonja
71a92f8b49
Fix feature function documents
3 years ago
Manjeetsinh Alonja
44fe7b714a
Added realm partial export feature
3 years ago
Yannick Chabbert
8f6de6c3c8
openid - minor typo fix, change nothing yet
3 years ago
bostonkenne
d7d661a38c
fix json response
3 years ago
bostonkenne
31b4efd7ab
add remove user realm role
3 years ago
Adrian_Cin
11e4a12c83
Correct public key format
Keycloak returns public key in PEM format
3 years ago
Joerg Schaarschmidt
93b9991dc8
Remove unused client_id from delete_realm_roles_of users
3 years ago
Joerg Schaarschmidt
4b6b076f55
add delete_realm_roles_of_user function
3 years ago
phala
56fdb467be
Add user logout
3 years ago
phala
420779e3d2
Remove unused client_id from assign_realm_roles
3 years ago
Marcos Pereira
0ebcf99094
Release 0.25.0
4 years ago
Marcos Pereira
62dc333d82
Release 0.25.0
4 years ago
Marcos Pereira
3931246832
Merge pull request #173 from igittigitt/patch-1
Update keycloak_admin.py
4 years ago
Marcos Pereira
88c7b570ad
Merge pull request #174 from veandco/master
Added get_events method for KeycloakAdmin
4 years ago
Marcos Pereira
3cec116041
Merge pull request #183 from double-a/master
urllib3's method_whitelist is deprecated
4 years ago
Marcos Pereira
eee9b203d6
Merge pull request #185 from obdeijn/master
Fix get_group_realm_roles, set correct path to get realm roles
4 years ago
Marcos Pereira
4c717dbd77
Merge pull request #187 from arata-honda/fix-get-user-id
BugFix get_user_id to non case-sensitive
4 years ago
Marcos Pereira
da48887316
Merge pull request #189 from sacovo/patch-1
add example to create user and specify locale
4 years ago