Authentication Management
Obscreen provides a very simple way to manage authentication for your Studio instance.
Enable Authentication
- Go to
Settingssection then click onGeneralmenu item. - Under
Securitytab, check Enable Authentication. - Now a new
Securitysection will appear, click onUsersmenu item.
WARNING
You'll be logged out from the current session. Default credentials are admin for both username and password.
🎭 Roles
Obscreen implements a comprehensive access control system through user teams (groups) and role-based permissions.
Ownerthere is only one owner per instance. No restrictions apply to owner.Adminthere can be multiple admins per instance. No restrictions apply to admins.Content Managercan manage content only (Library and Playlists).Device Managercan manage devices only (Players, Studios and Playgroups).
👬 Teams
Teams allow you to organize users into logical groups, making it easier to manage access to specific content and devices. A user can belong to one team only, and their effective permissions are determined by their role within each team.
✋ Permissions & Ownership
By default, when a user creates a new element (content, playlist, device, etc.), their team will automatically be applied to that element. However, only Owner and Admin users have the ability to edit team ownership:
- Navigate to the element's settings
- Look for the
Permissionssection in the settings panel - Select the appropriate team to assign ownership
- Save the changes
This team assignment determines which users can access and modify the element based on their role and team membership.
🔎 Permission Details
The following table outlines the specific permissions for each role and team configuration:
🟡 Owner
- Full access (
Content,Device,Security) - All permissions can be altered
🟠 Admin
- Full access (
Content,Device,Security) - Alter permissions:
- Team assigned: can only alter permissions for their team's elements
- No team assigned: can alter permissions
🔵 Content Manager
- Limited access to
Content - Alter permissions:
- Team assigned: can only alter permissions for their team's
Contentelements - No team assigned: can alter permissions
- Team assigned: can only alter permissions for their team's
🔴 Device Manager
- Limited access to
Device - Alter permissions:
- Team assigned: can only alter permissions for their team's
Deviceelements - No team assigned: can alter permissions
- Team assigned: can only alter permissions for their team's
Two-Factor Authentication
TOTP is a 2FA method that uses a time-based one-time password (TOTP) to authenticate users.
How to enable TOTP
- Click on your name in left menu bar to open
Profilepage. - Under
Securitytab, you can TOTP (Authenticator) as an authentication method underTwo-Factor Authenticationsection. - Now a new
Configurebutton will appear, click on it to start setup process.
I'm locked out of the Studio because I forgot my password. How can I reset it?
You have to start Studio with SAFE_MODE=true environment variable to bypass login and be able to reset the password.
