Salem Wafi
a29f282c69
#262 Added three functions to get all the client's authorization scopes, permissions, policies using Keycloak Admin
3 years ago
Salem Wafi
e13dd54c2b
bug fix for Issue #260
3 years ago
modularTaco
9abbf559ac
add client session stats
Signed-off-by: modularTaco <37046961+modularTaco@users.noreply.github.com>
3 years ago
Matthew Martin
58c4426a45
pure, not universal.
3 years ago
Matthew Martin
2dcf68fcef
always publish wheels
3 years ago
ggallard
9777a85fa0
fixed typo in URL pattern
3 years ago
ggallard
95c4a7ee2d
added delete_authentication_flow(flow_id)
3 years ago
ggallard
76b6798429
added get/delete authentication_flow_execution(execution_id)
3 years ago
ggallard
c538d8fb32
added get/add/delete default (default/optional) client scopes
3 years ago
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
4 years ago
Manjeetsinh Alonja
44fe7b714a
Added realm partial export feature
4 years ago
Yannick Chabbert
8f6de6c3c8
openid - minor typo fix, change nothing yet
4 years ago
bostonkenne
d7d661a38c
fix json response
4 years ago
bostonkenne
31b4efd7ab
add remove user realm role
4 years ago
Adrian_Cin
11e4a12c83
Correct public key format
Keycloak returns public key in PEM format
4 years ago
Joerg Schaarschmidt
93b9991dc8
Remove unused client_id from delete_realm_roles_of users
4 years ago
Joerg Schaarschmidt
4b6b076f55
add delete_realm_roles_of_user function
4 years ago
phala
56fdb467be
Add user logout
4 years ago