- Update to run on node 18.16.0
- Bumps hapi.js framework to 21.3.3, and many other associated version bumps
- Fix local development
- Replaced unpaginated query to resource server endpoint with get by id
- User search engine configuration added.
- Bumped webpack to v3
- Multipart request for rules paging
- Bump dependencies and resolve issues for local development.
- Fix the extension upgrade logic that caused rule configuration to be reset after the upgrade. This was causing missing permissions and similar depending on the configuration of the customer.
- Declare version 2.6.0 as a breaking change.
- Add support to work under SameSite cookie restrictions.
- Fix local development environment.
- Group Members page will display "broken" members and allow to remove them.
PUBLIC_WT_URL
generation fixed for specific clusters
- Clarify authorization information and claims
- Added function to convert user.groups from string to array.
BREAKING CHANGE: After upgrading to 2.6 or a higher version, you need to do the following to continue operation:
- Rotate your key and re-publish the rule on the extension's Configuration page. This is needed due to the changed logic on storing and handling the Api Key.
- The rule published by this extension is named
auth0-authorization-extension
. Check your tenant's rules. If you see a rule namedauth0-authz
disable/remove it by following the instructions below.
- Go to your tenant's rules
- Modify
auth0-authorization-extension
's order to be right next toauth0-authz
extension. - Check
auth0-authz
to be sure that it is not authored by you and no manual changes are done. - Check
auth0-authz
to be sure that disabling/removing it will not change authorization flow in a way to grant access or privileges to users that shouldn't have it. - Disable the
auth0-authz
rule. After verifying that everything is in order, you can choose to keep it disabled or remove it.
Failing to do these will cause an "InvalidApiKey" or "You are not allowed to access this application." error on rule execution.
- Added possibility to rotate ApiKey.
- Now saving ApiKey to rules-configs instead of adding it into the rule.
- API: add groups/roles to user by id or name
babel-polyfill
for IE11 support. #232
- #230 - Use dedicated nonce key as
authz-nonce
to avoid collisions
- Search Engine Autodetect (V3 for cloud, V2 for PSaaS)
- Multipart request for clients and connections paging
- Optimizations to avoid Blocking event loop
- Uses
setImmediate
to avoid blocks
- Attempt to reduce blocked event loop errors
- Get roles for all groups (including parent groups) [bugfix]
/policy
endpoint refactor
- Adds support for Rate Limiting headers in API
- Adds retry logic for Management API rate limiting errors
- Fixed bug with random order of the group members. Now they are sorted by ids
- Fixed API authorization error
- Prevent UI from crashing when user no longer exists in Auth0
- Solve UI issue caused by redux logger
- Add Amazon S3 as a supported storage provider.
- Fixes for parallel writes when using Webtask Storage
- Additional logic to make sure only clients (and not end-users) can interact with the API.
Note: this change was retroactively applied to all other minor versions.
- Add Amazon S3 as a supported storage provider.
Note: this release has been removed due to issues in the Extensions Gallery
- Add
?expand=true
support to/api/users/<userId>/groups
(commit)
- Fixes to the build process
- Update
auth0-extension-hapi-tools
which fixes issues with the appliance, URL helpers and the logout url - Display the connection name in the user picker #136
- Add
?expand=true
support to/api/groups/<groupId>
(commit)
- The rule template will now fallback to user.identities.connectionName when the delegation endpoint is being used
- Group / Members tab has error if you delete a user in the Dashboard that's been assigned to the group #126
- When adding a user to a role/group, removing the user from a role/group the "All Roles" tab should be refreshed
- When adding a user to a role, the Roles tab should keep focus
- The "All Roles" tab on the user should also show direct role memberships
- Fix the edit role dialog #127
- Better placeholder when there are no users #126
- Support for Roles
- Support for Permissions
- Support for Groups