Marcos Pereira
d1052179aa
Merge pull request #248 from ggallard/authentication-flows
Authentication flows
3 years ago
Marcos Pereira
3851dc0d56
Merge branch 'master' into authentication-flows
3 years ago
Marcos Pereira
432a025a7f
Merge pull request #247 from ggallard/default-client-scopes
added get/add/delete default (default/optional) client scopes
3 years ago
Marcos Pereira
a3fd2d5189
Merge branch 'master' into default-client-scopes
3 years ago
Marcos Pereira
26cb5679ea
Merge pull request #245 from ziyunxiao/master
fix invalid credential error and refresh_code not exist error
3 years ago
Marcos Pereira
d53a0ccada
Merge branch 'master' into master
3 years ago
Marcos Pereira
34dfa82e5f
Merge pull request #244 from cowofevil/keycloak_admin_with_auth_headers
Enable Keycloak Admin for Non-master Realms
3 years ago
Marcos Pereira
39e06fd1ed
Merge pull request #243 from lcgkm/master
Add internal AuthZ APIs support
3 years ago
Marcos Pereira
4f7f3a79b1
Merge pull request #241 from arska/master
add_group needs a dict of GroupRepresentation
3 years ago
Marcos Pereira
56a31401f4
Merge pull request #239 from leandrodesouzadev/feature/proxy
Added optional proxies for requests calls
3 years ago
Marcos Pereira
d826ea5119
Merge pull request #237 from tobiashenkel/delete-user-social-login
Add delete_user_social_login
3 years ago
Marcos Pereira
4ec319bfa8
Merge pull request #232 from as3445/client-protocol-mapper
Add remove and update methods for client protocol mappers
3 years ago
Marcos Pereira
bf0b3ea4df
Merge pull request #229 from delphai/fix-session-not-active
Handle refresh_token error "Session not active"
3 years ago
Marcos Pereira
38dace0bf7
Merge pull request #236 from abbradar/no-force-realm
Don't force realm name when using secret key
3 years ago
Marcos Pereira
e4f45a1522
Merge pull request #224 from mdminhazulhaque/feature/user-credentials
Add feature to list and delete user credentials
3 years ago
Marcos Pereira
a9b849b7d8
Merge pull request #201 from schaarj/delete_realm_roles
add delete_realm_roles_of_user function
3 years ago
Marcos Pereira
fe4f46b378
Merge pull request #265 from marcospereirampj/develop
Reverted deepcopy in KeycloakAdmin
3 years ago
Marcos Pereira Jr
28c82d1051
Removed unsed import.
3 years ago
Marcos Pereira Jr
4ba3007e41
Reverted connection deepcopy on KeycloakAdmin
3 years ago
Marcos Pereira Jr
ea47d0052b
Fixed merge
3 years ago
Marcos Pereira
4b7b5cd115
Merge pull request #151 from ilyaglow/copy-requests-session
Inherit OpenID request headers and cookies to interact with Admin endpoints
3 years ago
Marcos Pereira
3ae190df90
Merge pull request #140 from BartoszCki/master
Fetch users/groups/group members with pagination
3 years ago
Konstantin Köhring
738e9ecc70
Add methods to get available and composite realm roles of a user
3 years ago
Salem Wafi
6e8af8ff49
Updated README
3 years ago
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