Paolo Romolini
05b3a27654
Add "Get a role by name" API
Signed-off-by: Paolo Romolini <paolo.romolini@2ndquadrant.com>
4 years ago
Tamara Nocentini
4624c7b2dc
Manage composite realm roles of the realm role
Signed-off-by: Tamara Nocentini <tamara.nocentini@2ndquadrant.com>
Signed-off-by: Paolo Romolini <paolo.romolini@2ndquadrant.com>
4 years ago
faffeldt
6c62286ade
Adds get_authentication_flow_for_id admin method
4 years ago
faffeldt
8dfdddc5c6
Adds copy_authentication_flow admin method
4 years ago
faffeldt
39aee83585
Adds create_authentication_flow_execution admin method
4 years ago
faffeldt
876640616b
Adds create_authentication_flow_subflow admin method
4 years ago
rpisani5c
70b9efeaa3
Update keycloak_admin.py
Removed the roles param definition on the get_group_client_roles method.
4 years ago
rpisani5c
89225eff12
Update keycloak_admin.py
Swapped the names for get_group_client_roles & delete_group_client_roles respectively. Updated usage, removed the roles object build for the get_ method.
4 years ago
Marcos Pereira
3a45fa5d4e
Release version 0.22.0
4 years ago
biagio
03522bb590
added description
4 years ago
biagio
3838ed036b
fix comma
4 years ago
giordyb
b98e153377
Update keycloak_admin.py
added capabilities to add and get user's social login
4 years ago
Gemini Lasswell
68dea8051a
Handle 'Token is not active' error in refresh_token
If a token is acquired but not used before it times out,
Keycloak will return a 400 response with the message
'Token is not active'. Change refresh_token to handle
this error by getting a new token.
4 years ago
Evgeni Enchev
19af6bceda
improve comment
5 years ago
Evgeni Enchev
0c26781a09
add client-level operations for group roles
5 years ago
Marcos Pereira
c135a4ebb3
Fixed linter.
5 years ago
Christian Müller
1f5e9ad2e4
fixing issue #91
and be backwards compatible with older keycloak versions
5 years ago
Paolo Romolini
50b65c06a2
Add update and delete role by name
Add 'Update a role' and 'Delete a role' by name
and without passing the client parameter
5 years ago
Shady Nawara
4f7069b675
Modified update_client & create_realm_role to use keycloak_admin raw_put/post
Modified update_client & create_realm_role to use the keycloak_admin raw_put/post instead of the connection's raw_put/post directly to allow for token refresh
5 years ago
Romain Philibert
b1ef1d3dfd
fix indent
5 years ago
Romain Philibert
77d5325c07
fixes + add get_keys
5 years ago
Romain Philibert
e03a1ba9be
feat: add components
5 years ago
Matthew DuCharme
488b4fa8e1
Added routes for deleting and updating realms
5 years ago
Romain Philibert
43a7a3943b
Add support for Client Credentials Grant in KeycloakAdmin
5 years ago
Romain Philibert
505d0e5772
Add generate_client_secrets
5 years ago
Paolo Romolini
7dff2e2b75
Add group realm roles delete, get and add
Signed-off-by: Paolo Romolini
Signed-off-by: Tamara Noncentini
5 years ago
e6646
69d29968ee
Updated documentation and links
5 years ago
Marcos Pereira
df51e0e0c3
Fixed merge with external branch.
5 years ago
Guillaume Troupel
bf30c0a409
adds user_realm_name to KeycloakAdmin
fixes #41
Adds a optional new parameter _user_realm_name_ that takes _realm_name_ value if not defined.
The admin token is retrieved from the given _user_realm_name_ but all methods are run under _realm_name_. This allows to have an admin user in another realm (ie: master).
5 years ago
Nicolas Marcq
e16e054bf1
[Feature] add custom headers. Closes #38
5 years ago
Thomas Anderson
4404f06aa6
Add function to KeycloakAdmin to add a role to a realm
5 years ago
Guillaume Troupel
9080c79a4e
return user id on user creation
5 years ago
Andreas Bleuler
1c03f1a994
Add update method for clients
5 years ago
Andreas Bleuler
f9eb637456
Fix copy-pasted docstring
6 years ago
Guillaume Troupel
79316080a6
Update keycloak_admin.py
fixes auto_refresh_token property not using setter on KeyclaokAdmin initialization
5 years ago
Guillaume Troupel
d72340d677
Update keycloak_admin.py
automatically refresh stale token
5 years ago
Kurt Kremitzki
3f23e3a0cf
Fix missing import for assign_realm_roles method
5 years ago
Marcos Pereira
ef5a316820
Fixed create group.
5 years ago
Andrea Volpi
d2b15a734e
Implement assign_realm_roles method
Increment package version
Update docstring
Remove client_id from path params
Fix raw_post with correct url
5 years ago
Akos Hencz
cad147723d
Add update_group
5 years ago
Akos Hencz
147646e56f
Paginate get_group_members
5 years ago
Akos Hencz
ffdb7509c2
Paginate get_groups
5 years ago
Akos Hencz
2225a1283d
Paginate get_users
5 years ago
Akos Hencz
c767c21177
Add pagination wrapper
5 years ago
Akos Hencz
395d30d9d2
Fix get_subgroups iteration
5 years ago
mattboret
a4a990b7f1
Add support to create a new Realm
6 years ago
Rafael Weingärtner
30e489affd
Create method to list all realms from a Keycloak deployment
6 years ago
Rafael Weingärtner
8d6130ea7b
Create 'get_client_secrets' method
6 years ago
Rafael Weingärtner
4753b2e976
Create methods to retrieve all client scopes, a single client scope, and to add a mapper to a client scope
6 years ago
Anthony Alves
1c4f46d0c6
add ability to log into service account in KeycloakAdmin
6 years ago