Access Control Options
Public Access
- All pages are publicly accessible to anyone on the internet
- No login required
- Content is discoverable by search engines
- Perfect for public communities and open knowledge sharing
Restricted Access
- All pages require authentication
- Only members of your Slack workspace can access the site
- Content is private and not indexed by search engines
- Ideal for internal teams and private communities
Enabling Authentication
To enable restricted access for your companion site:- Go to the Tightknit app home in Slack
- Navigate to the Companion Forums Site module
- Click General to open the site settings
- Under Site Access Control, select 🔒 Restricted Access - login required
- Save your changes

Supported Login Methods
When authentication is enabled, visitors can sign in using:- Google Account - Sign in with any Google account
- Slack Account - Sign in with a Slack account that’s a member of your workspace
Both login methods are secure and use industry-standard OAuth 2.0 authentication.
Session Management
Once signed in, users remain authenticated for 7 days. After this period, they’ll need to sign in again to access restricted content. Sessions are automatically refreshed when users are active on the site. If a user accesses the site within 24 hours of their last activity, their session is extended for another 7 days. This means active users won’t be logged out unexpectedly during normal use.Security Features
- Secure Cookies - All authentication cookies are encrypted and secure
- HTTPS Only - Authentication only works over secure connections
- Session Timeout - Automatic logout after 7 days of inactivity
- OAuth 2.0 - Industry-standard authentication protocol
Troubleshooting
Users Can’t Sign In
- Ensure the user using a supported browser
- Check that they have a valid Google or Slack account
- Verify the user a member of your Slack workspace (for Slack login)
Session Issues
- Clear browser cookies and try again
- Check that the site is using HTTPS
- Ensure cookies are enabled in the browser
Access Denied
- Confirm the user is a member of your Slack workspace
- Check that the site access control is set to “Restricted Access”
- Verify the user completed the full OAuth flow