Limiting User Access to your Hub
This guide shows you how to lockdown your hub and rooms by account only access (accounts created by your admin from an email list) or by using the Hubs Discord bot.
Configure your hub to deny users without accounts
To lockdown your instance, you remove account creation for non-admins and lock your instance to account access only. Before or after you lockdown your instance to accounts, as the hub admin, you can create accounts for a list of emails or disable existing accounts.
- (Account management) Create accounts for approved emails
- Admin Panel > Accounts menu - NetworkError?
- Batch create accounts (with optional identities)
- Single example: email1,identity1
- Multiple example: email1,identity1;email2;email3,identity3 with spaces;email4
- (Account management) Remove access to existing accounts by "Disabling" accounts
- Admin Panel > Accounts menu - NetworkError?
- Paste email address in "Find an account with an email address" text box
- Select "FIND"
- Change "State" dropdown to "disabled"
- Click "Save"
- Remove account creation for non-admins
- Admin Panel > Setup: App Settings - Not Found page?
- Select "Features" tab
- Enable "Disable account creation"
- Lock your hub to only accounts can access
- Admin Panel > Setup: App Settings - Not Found page?
- Select "Rooms" tab
- Enable "Require accounts for room access"
Congrats! You've successfully locked down your instance!
Discord Bot OAuth integration
- Create a room via the Hubs Discord bot and the room becomes bound to the security context in discord and the channel
- Room-by-room access or channel-by-channel: If the user does not have access to that room bound channel, they will not have access
- User's identity is tied to their identity in Discord
Learn more about the Discord bot here
Enable the Discord bot for your Hubs Cloud instance
Room Access Settings
Individual rooms can also limit access via Room Access Settings.