Skip to content

Releases: Captain-P-Goldfish/SCIM-SDK

SCIM-for-keycloak -1.8.1

18 Sep 22:24
Compare
Choose a tag to compare

API

Bug Fixes

  • Patch requests with single valued "value"-attributes will not be rejected anymore

SCIM-for-keycloak

Bug Fixes

  • Group members are now removable
  • Added missing externalId attribute to attribute-tables of the provided resources
  • Remove "scim-group" attribute from the GroupHandler implementation that might have caused problems with groups that e.g. have been created in the web admin console
  • Fixed a bug that prevented creating groups with names that were prefixes of another groupname

SCIM-for-keycloak

18 Aug 18:02
c101f8b
Compare
Choose a tag to compare

Created a deployment that brings SCIM directly to keycloak. Check it out at: https://github.com/Captain-P-Goldfish/SCIM-SDK/tree/master/scim-for-keycloak

Incompatible changes

  • Default for Auto-ETags in resource-type feature extensions has been set to false

Enhancements

  • The following ServiceProvider properties are now accessible from ResourceHandler implementations [changePasswordSupport, filter.maxResults]
  • The Schema definition is now accessible from the ResourceHandler implementation
  • the SchemaExtensions are now accessible from the ResourceHandler implementations

Bug Fixes

  • The endpoint URL "/ResourceTypes/ServiceProviderConfig" will no longer return the ServiceProviderConfig json and shows the correct resource-type information

1.7.0

27 Jul 06:49
Compare
Choose a tag to compare

Features

  • authentication can now be executed on "ResourceType" level if the Authorization interface is used. See keycloak-example
  • added a new method with an optional parameter "doAfterConsumer". This consumer is executed after the request was processed

Bug Fixes

  • fixed an error that might have returned the wrong ResourceType from the ResourceTypeFactory if similiar names were used
  • the startup added always 3 warning messages because of the /ServiceProviderConfig, /Schemas and /ResourceTypes endpoints. The cause for those warnings has been removed

samples

  • Fixed docker-compose setup for the keycloak example (Thanks to PAULRAJTHOMAS2)
  • Update keycloak version to 11.0.0

1.6.0

29 Jun 12:13
Compare
Choose a tag to compare

Enhancements:

  • added a possibility to do custom request validations based on the accessed resource type. Simply add a Consumer implementation to the resourceEndpoint.handleRequest method
  • updated some dependencies to newer versions

Bug fixes:

  • Fixed nullpointer if the given authorization instance returned a null instance for the user-roles

Incompatible changes to previous versions:

  • fixed a typo in a constant name HttpHeader.AUTHORIZATION

Samples:

  • Extended the keycloak-scim-sdk example by saving and reading all user attributes
  • Added a profile to build a docker-image that can be used to test the application with the newest keycloak version

1.5.2

02 Jun 15:06
Compare
Choose a tag to compare

Enhancements

  • if the client sends the meta-attribute the meta-attribute is preserved and delegated to the resource-handler implementation.
  • if the lastModified value is set to null in the resource-handler implementation the created value will be injected into the lastModified field
  • additional methods for setting created and lastModified values have been added to the Meta object

Bug Fixes

  • authorization parameter was not delegated to handlers if eTag-support was enabled in some cases

1.5.1

30 May 20:40
Compare
Choose a tag to compare
  • Fix Bug with erroneous calculated ETag hash value.
  • Add a parameter on ResourceType that allows disabling of automatic ETag calculation
  • A new convenience method on the scim-sdk-client was added to access resources on singleton endpoints

1.5.0

23 May 12:33
Compare
Choose a tag to compare
  • $ref attribute is now set automatically by the api if the type value is set to an existing resource-type-name e.g. "User"
  • the client does now accept fully qualified URLs to make it easier to load resource-references from $ref attributes

1.4.3

21 May 14:07
Compare
Choose a tag to compare
  • Fix resolving of standard resources as ServiceProvider, Emails etc. on client side
  • raise keycloak version in example project to 10.0.1
  • use bulk-example in keycloak-client-sample
  • attribute-parameter "id" will not cause unknown parameter error anymore

1.4.2

08 May 13:05
Compare
Choose a tag to compare

fix problem with defautl http headers on the client

1.4.1

05 May 20:29
Compare
Choose a tag to compare

Fixed problem with custom singleton-endpoints feature