Guest: Filip Grebowski (LinkedIn)
Company: Permit.io (Twitter)
Developers often struggle with implementing permissions, particularly the difficult concept of authorization for authorization, which is quite recursive. In this episode of TFiR: Let’s See, Filip Grebowski, Developer Advocate at Permit.io, demonstrates how Permit Elements offer a lot of flexibility to developers who want to delegate secure permissions and allow their end users to manage them.
Key highlights of this demo/interview:
- Permit Elements is a set of prebuilt and embeddable UI components that provide fully functional access control, allowing companies to safely delegate them to their end users. End users may be other members of a team, a different department, or even end customers.
- Users get an iframe that generates for them different permission levels. You assign the roles that you have created one permit into these meta permissions. Then, you can generate and configure this iframe, you can change the way it looks, you can adjust the different permissions that those preconfigured roles already have in your system. You then create that element, which essentially will give you an iframe, an embeddable link that you can embed into your application and offer that element to your end users.
- User Management, Audit Logs, and Approval Flows are now available. Still in the works are API Key Management and Emergency Access.
- For some elements, you can create a webhook, i.e., any functionality that you might want to get notified about when configuring an element.
- Filip’s demo shows 4 users with specific roles that are already assigned to them within Permit. He then goes on to Elements to show how to delegate that access a little further and tackle the authorization for authorization. He generates the element and embeds it into a simple React application.
This summary was written by Camille Gregory.