Breaking changes
- Rename of External ID to Login ID: In order to clarify and align the various user identifiers used in our system - we've decided to rename
externalId
tologin_id
. - Enchanted Link attribute change: Updated the identifier attribute to
linkId
, to make it clearer for the Descoper to use.
Enhancements
- Management APIs: Various Management APIs were added to the package. This allows automation of actions on Users, Tenants, Access Keys and many more! 💯
Some cool functionalities include:- Searching over all users
- Adding roles and permissions, and assigning them to a user
- Creating a tenant and configuriing its SAML mapping
- Key Response structure update: A
v2
of the key response API; in order to support other frameworks, such as OpenID Connect, the key response's structure was updated, and keys are now a sub-attribute ofkeys
.- Format in
v1
:[{...}]
- Format in
v2
:{"keys": [{...}]}
- Format in
- Custom Claims: Custom Claims can now be added to the JWT, using the
updateJwt
API. - Readme updates: Updated the README of the repo, to make newcomers' lives even easier than before!
Bug fixes
- Username removed as parameter from SSO User Attributes Mapping:
Username
was a deprecated parameter in the SSO User Attributes Mapping dropdown. We removed it to resolve the confusion.