Access Control
NetPad provides granular access control at multiple levels.
Access Control Levelsโ
Organization Levelโ
Control who can access the organization:
- Members: Organization members
- Roles: Owner, Admin, Member, Viewer
- Permissions: What each role can do
Form Levelโ
Control form access:
- Public: Anyone with URL
- Authenticated: Must sign in
- Restricted: Domain/user whitelist
Connection Levelโ
Control connection access:
- Organization: Shared with organization
- Roles: Based on organization role
- Permissions: View, use, edit
Role-Based Access Controlโ
Organization Rolesโ
Owner:
- Full control
- Delete organization
- Manage billing
- All permissions
Admin:
- Manage members
- Configure settings
- Create/edit resources
- Cannot delete
Member:
- Create forms/workflows
- Edit own resources
- View data
- Limited settings
Viewer:
- Read-only access
- View resources
- View data
- No changes
Form Access Controlโ
Public Formsโ
- Anyone with URL can submit
- No authentication required
- Best for: Surveys, contact forms
Authenticated Formsโ
- Must sign in to submit
- Tracks who submitted
- Best for: Internal forms
Restricted Formsโ
- Domain whitelist
- User whitelist
- Best for: Private forms
Best Practicesโ
- Principle of Least Privilege: Grant minimum needed
- Regular Reviews: Review permissions regularly
- Use Roles: Assign appropriate roles
- Monitor Access: Track access patterns
Next Stepsโ
- Overview - Security overview
- Best Practices - Security best practices