When developing applications with World of Workflows, it's sometimes key to allow end users to have granular access control, with individual permissions to various features.
There's various ways to achieve this, but we just internally released a cookbook item that allows our Customer Success team to solve this for you.
Cookbook items are solutions and plugins that the team has worked on, but are not quite ready for prime time yet. Partners and Customers can chat to their account manager to get access to the solution.
This data diagram shows the database we need to achieve granular authentication. Settings will contain information for the oAuth Application in a system such as Entra Id (Azure Active Directory). We then define a set of features, which have permissions, per feature, which can be amended using Types.
A set of workflows in the solution handle authentication, token management and verification if the current user can access a feature.
We have a video on the solution here:
Let us know what you think - Should we make this a core feature of World of Workflows?
Email at info@worldofworkflows.com
Comments