Pro plans include password authentication. Custom plans include all authentication methods.
Authentication modes
Full authentication: All pages require login. Partial authentication: Some pages are public, others require login. Select your mode when configuring any method below.Configure authentication
Select the handshake method that you want to configure.- Password
- Mintlify dashboard
- OAuth 2.0
- JWT
Password authentication does not support content personalization.
1
Create a password
- Go to Authentication.
- Select Full Authentication or Partial Authentication.
- Select Password and enter a secure password.
- Select Save changes.
2
Share access
Share the password and documentation URL with authorized users.
Make pages public
With partial authentication, pages are protected by default. Make pages public with thepublic property.
Individual pages
Addpublic: true to the page’s frontmatter:
Groups
Add"public": true to the group in docs.json:
Control access with groups
With OAuth or JWT authentication, restrict pages to specific user groups. Pass groups in user data during authentication:User info with groups
groups property in frontmatter:
With authentication modes
Full authentication:- Pages without
groups: accessible to all authenticated users - Pages with
groups: accessible only to users in those groups
- Pages with
public: trueand nogroups: accessible to everyone - Pages with
groups: accessible only to authenticated users in those groups
Public page
Authenticated users only
Specific groups only