Python Keycloak Versions Save

0.27.0

2 years ago
  • Inherit OpenID request headers and cookies to interact with Admin endpoints
  • Fetch users/groups/group members with pagination
  • Add feature to list and delete user credentials
  • Add remove and update methods for client protocol mappers
  • Add delete_user_social_login
  • Added optional proxies for requests calls
  • Add internal AuthZ APIs support
  • Enable Keycloak Admin for Non-master Realms
  • Added get/add/delete default (default/optional) client scopes
  • Add client session stats
  • Fix: invalid credential error and refresh_code not exist error
  • Fix: Don't force realm name when using secret key
  • Fix: Handle refresh_token error "Session not active"
  • Fix: add_group needs a dict of GroupRepresentation

0.26.1

2 years ago
  • Add example to create user and specify locale.
  • Bump rsa from 4.1 to 4.7.
  • urllib3's method_whitelist is deprecated.
  • BugFix get_user_id to non case-sensitive.
  • Inherit OpenID request headers and cookies to interact with Admin endpoints.- Add set_events method so we can define events listeners and configs programmatically.- Add function to remove user realm role. - Add User logout.
  • Reduce amount of paginated requests.- Fix get_group_realm_roles, set correct path to get realm roles.
  • Fixed typo in params_path (leads to error).
  • Fix: openid - minor typo fix, change nothing yet.- Correct public key value in README.md. - Remove unused client_id from assign_realm_roles.

0.25.0

2 years ago
  • Add example to create user and specify locale
  • Bump rsa from 4.1 to 4.7
  • urllib3's method_whitelist is deprecated
  • Fix get_group_realm_roles, set correct path to get realm roles
  • Fixed typo in params_path (leads to error)
  • BugFix get_user_id to non case-sensitive
  • Inherit OpenID request headers and cookies to interact with Admin endpoints

0.24.0

3 years ago
  • Added Keycloak authenticator config management
  • Added function to update a client-scope

0.23.0

3 years ago
  • Manage composite roles of the role
  • Created add mapper to SP Client and delete mapper from scope methods
  • Added create_idp, add_mapper_to_idp and delete_idpMethods to KeycloakAdmin
  • Added installation provider download
  • Entitlement API deprecation exception
  • Added code for fetching role users from role in realm and client
  • Fixed: Refactor/remove client id from assign realm roles
  • Fixed documentation
  • Fixed #137 and implements missing Admin REST API methods for working with authentication flows
  • Fixed: Correct get/delete_group_client_roles methods

0.22.0

3 years ago
  • Added social login
  • Fixed broken link in README
  • Handle 'Token is not active' error in refresh_token
  • Add client-level role operations to groups

0.21.0

3 years ago
  • Add update and delete role by name
  • Modified update_client & create_realm_role to use keycloak_admin raw_put/post
  • Keys Components
  • Added routes for deleting and updating realms

0.20.0

4 years ago
  • Add support for Client Credentials Grant in KeycloakAdmin
  • Add generate_client_secrets
  • Add MANIFEST.in to package license file
  • Add group realm roles add, delete and get
  • FIX: Make data-parameter optional in raw_delete

0.19.0

4 years ago
  • Documentation: Add client_secret_key while instantiating KeyCloakAdmin()
  • Added public key method
  • Include data in raw_delete request
  • Set session auth to trivial function to prevent usage of .netrc file
  • Updated documentation and links in keycloak_admin.py

0.18.0

4 years ago
  • Auto refresh admin token;
  • Add user_realm_name to KeycloakAdmin;
  • Add custom headers.