Auth0 Community Ask Me Anything: Rules & Hooks and why Actions matter!

Hello, Actions provides utility methods to encode and decode a JWS token, but you can encode your token and pass it to the external service following the code snippet below:

api.redirect.sendUserTo("https://my-app.exampleco.com", {
    query: { session_token: token }
  });
2 Likes

Hey there! Any product or feature that is running on Rules and Hooks will not be impacted and will follow its product development cycle.

1 Like

Hi! Auth0 supports the linking of user accounts from various identity providers. This allows a user to authenticate from any of their accounts and still be recognized by your app and associated with the same user profile. We recommend you to use Account Linking in Actions but you can also use Account Linking Extension.

You can find more implementation details in Auth0 Docs.

1 Like

Hello, thanks for the feedback and use case, we donā€™t support this feature right now but will look for future opportunities.

2 Likes

Hello! We are continuously adding more use cases to the pre-registration trigger but please do understand we have significantly more use cases and traffic in the post-login trigger. You can refer to this Auth0 Management API v2 doc on how to delete the unwanted accounts using the Management API.

2 Likes

Hello, we donā€™t have support for Post User Registration Actions with Passwordless Signup yet. It is not supported in Early Access but the team is working on adding support for that.

2 Likes

Hey there! A similar question was posted above, please refer to the following doc:

2 Likes

Hello Chris, Account Linking is done through management API and switching the user account is available through api.authentication.setPrimaryUser() . This feature is only available in the latest version of the APi for Post-login, so please make sure that you are using v3 . You can find out more information at this doc:

2 Likes

Hello Ty, We are working closely with the developer community to close off all feature parity gaps between Rules and Actions, while making our product secure with best practices. We have closed off major parity gaps but evaluating some minor ones that might lead to risk against best practice. All valid parity gaps will be addressed before the end of the life of Rules, please check our latest parity release.

3 Likes

Hello Denis , thanks for the feedback and use case, we donā€™t support this feature right now but will look for future opportunities.

3 Likes

Hello James, We are working on our pricing and packing for extensibility and will provide updates with a plan to align developer experience with development productivity.

2 Likes

Hello Quentin, we have prepared technical detailed documents on how to migrate to Actions, you can follow the steps below and keep your Actions in the same order as your original Rules, the functionality should be identical.

https://auth0.com/docs/customize/actions/migrate/migrate-from-rules-to-actions

We also have a dedicated Move to Actions page that highlights feature comparisons, an Actions demo, and other resources to help you on your migration journey.

2 Likes

Hello Leila, thanks for your feedback. We are continuously providing new feature highlights and coverages throughout Auth0 Blog. Please see some of the highlights below.

1 Like

Hello Jaydeep, Actions now support Access token scope modification and you can find out more information here.

And we donā€™t have a global configuration in Actions as of now. Actions offer Machine to Machine as equivalent to Client Credentials Flow.

1 Like

Hello, we have prepared a technical detailed document on how to migrate to Actions, you can follow the steps below and keep your Actions in the same order as your original Rules, the functionality should be identical.

https://auth0.com/docs/customize/actions/migrate/migrate-from-rules-to-actions

We also have a dedicated Move to Actions page that highlights feature comparisons, an Actions demo, and other resources to help you on your migration journey.

1 Like

Hello Anton, The Delegated Administration Extension (DAE) allows you to grant administrative permissions to a selected group of people without providing access to any other area. Delegated administration extension can be leveraged through Actions, and you can find out more information throughout our Docs.

You can use the Authorization Core feature set to create and manage roles for the DAE using Actions

2 Likes

Hello Gualtiero, thanks for the feedback and use case, we donā€™t support this capability right now but will look for future opportunities.

2 Likes

Hello Ki, thanks for your feedback. We are looking into adding new pre-login triggers in Actions to meet your use case to access app_metadata.previous_login data, however, we donā€™t have a plan for Typescript at this moment.

Hooks as a legacy extensbility will no longer receive active development and will be deprecated in Nov, 2024.

2 Likes

Thanks, so can you confirm we can continue using the account linking extension (which uses Rules & Hooks to work)? We really donā€™t want to re-implement all that logic ourselves.

2 Likes

Hello! Account linking is now available for Actions and we recommend that you move to Actions-based account linking from extension, as it will follow its own product development cycle that we donā€™t plan to continue support with.

2 Likes