DEV Community

Cover image for Announcing “Permit Share-If" Embeddable Access Sharing Components
Gabriel L. Manor for Permit.io

Posted on

Announcing “Permit Share-If" Embeddable Access Sharing Components

Never Build Access-Sharing Again

You've seen access-sharing components a million times before. From requesting to edit a document or view a widget in a dashboard to submitting a wire transfer for approval, they’re a must-have feature in almost any modern application.

Every time you’ve seen this feature, it’s taken an enormous amount of development work to build and maintain over time.

We kept seeing our customers building these experiences over and over on top of our API, and we decided, as our CEO Or Weis put it, “It was about time someone brought some order to this part of town”.

Permit Share-If - Embeddable Access Sharing Components | Product Hunt

“Permit Share-If” is a suite of prebuilt, embeddable UI components that make access sharing in applications a breeze. Designed to provide fully functional access control, they make delegating permission management to your users simple and safe.

favicon producthunt.com

What is Permit Share-If?

"Permit Share-If" is a suite of prebuilt, embeddable UI components designed to streamline access sharing in applications. These components provide fully functional access control, making it easy and safe for users to manage permissions.

With just a few clicks, Permit Share-If enables application developers to create and embed custom interfaces such as user management, audit logs, access requests, operation approval flows, and more.

Untitled (23).png

A Holistic Solution to Fine-Grained Authorization

With the ever-rising importance of security and privacy, secure collaboration through access-sharing is a must-have feature in almost any modern application. Despite how common this problem is, access-sharing features can be very hard to build and maintain.

These solutions must provide a good experience for end-users (Granting them access to what they need while maintaining the principle of least privilege) and a good access review experience to our users and developers so they don’t end up skipping fine-grained authorization entirely (by giving everyone Super-Admin permissions).

That was why we created Share-If - a solution that enables developers to implement secure collaboration features into their applications, maintain the principle of least privilege, provide a good access review experience, bring Fine-Grained Authorization to their applications, and maintain scalability and observability—all with zero development time.

Untitled (24).png

Share-If Features:

The new Permit Share-If set of components includes:

Access Request:

Allow users to request restricted resource access directly from your application (just like the Share functionality in Google Drive / Dropbox). Requests are sent to designated users for approval or denial, simplifying access management.

Untitled (25).png

Operation Approval:

Users can submit approval requests via an embedded component, allowing admins to oversee and control specific actions, such as wire transfers from joint accounts. While Access Requests are intended to provide long-term access to a resource, Operation Approvals allow managing requests to perform a singular action.

Untitled (26).png

Approval Management:

Allow users to approve/deny operation requests through a friendly UI. A single embedded component where designated users can handle operation approvals efficiently, maintaining strict control over access review functions.

All Permit Share-If elements also include meta authorization features - allowing your users to decide which of their users can request and approve access and operations - all with proper limitations and within safe interface boundaries.

Secure, App-Level Collaboration in the AI Era

With the ever-rising importance of security and privacy, secure collaboration through access-sharing is a must-have feature in almost any modern application. This is especially true with the rise of GenAI integrations and non-human identities in our applications - they require a solution that ensures proactive access control management by our users.

That’s where Permit Share-If comes in. Being the latest addition to the Permit-Element suite of embeddable UI components, it is designed to provide fully functional access control to both your developers and end-users.

Supporting embeddable components such as User Management and fully-fledged Authorization Audit Logs, and with a strong focus on user experience, they allow you to achieve true fine-grained authorization without the hassle of developing it in-house.

Can’t Wait to See What You’ll Build!

Permit Share-If represents a significant advancement in simplifying access-sharing and authorization for application developers. By integrating these prebuilt, embeddable components, developers can ensure secure, efficient, and user-friendly access management without the extensive development time typically required. Permit Share-If not only streamlines the implementation of access controls but also enhances security, maintains the principle of least privilege, and supports seamless collaboration in today's AI-driven applications.

We invite you to try Permit Share-If and see how it can transform the way you manage access and authorization in your applications. Got questions? Join our Slack community, where thousands of devs are building and implementing authorization.

Top comments (2)

Collapse
 
matijasos profile image
Matija Sosic

Ok, this is really cool! Is it easy to integrate it in any framework? I guess I just install an npm package and that is it?

Collapse
 
gemanor profile image
Gabriel L. Manor

Any framework! Just use the embed code you get from Permit UI