Access Control for Search

Build secure search experiences with ease

access control from appbase.io
API Keys and RBAC

Create multiple special purpose keys. Set Role Based Access Control (RBAC) policies.

Restrict by IP and HTTP

Create whitelists of IP sources and HTTP Referers that can access your search data.

Apply ACLs and Rate Limits

Apply fine-grained access controls, TTL and IP Rate Limit measures on your security keys.

Image alt

Read, Write or Admin Keys

Don't compromise on security with a single point of failure. Create multiple keys, each with specific intent.

Read, Write or Admin Keys

Role Based Access Control

Segment users by roles specific to your use-case. Each role can be paired with an API key.

RBAC works with JWTs and provides a secure search experience.

Integrate with Identity providers such as Auth0, Firebase, AWS Cognito, and Azure AD.

RBAC
Restrict by IPs and HTTP Referers

Restrict by IPs and HTTP Referers

Each API key allows whitelisting IP sources (using CIDR format) and HTTP Referers (using regex patterns).

Whenever possible, IP sources whitelisting can ensure secure access to your search app.

While not full-proof by itself, using HTTP Referers can enhance your existing security.

Use ACLs

Each API key can enable access and set rate limits for a category of API endpoints.

ACLs
Field Level Filtering

Field Level Filtering

Hide sensitive and irrelevant data from appearing in search results to enhance security and performance.

Use Include filter to whitelist data to be returned in search results.

Use Exclude filter to blacklist data. This won't be returned in search results.

Collaborate With Your Team

Provide specific access policies for your team members.

Collaborate With Your Team

Get a 14-day risk free trial on us