Recently, I created a model that appears to be easy to implement and does not rely on external plugins to enable Multi-User support with Permissions in Dashboard 2. It uses the Client Data feature along with a template that injects a token via cookie into each dashboard section.
If anyone has suggestions for improvements, please feel free to comment.
This model provides:
- Multi-user support with permission control;
- Route-level authentication;
- Authentication for simple actions, such as button clicks.
Example flow with authentication message:
code:

