Authentication Management
Obscreen provides a very simple way to manage authentication for your Studio instance.
Enable Authentication
- Go to
Settings
section then click onGeneral
menu item. - Under
Security
tab, you can Enable Authentication. - Now a new
Security
section will appear, click onUsers
menu 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.
Owner
there is only one owner per instance. No restrictions apply to owner.Admin
there can be multiple admins per instance. No restrictions apply to admins.Content Manager
can manage content only (Library and Playlists).Device Manager
can 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
Permissions
section 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
Content
elements - 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
Device
elements - 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
Profile
page. - Under
Security
tab, you can TOTP (Authenticator) as an authentication method underTwo-Factor Authentication
section. - Now a new
Configure
button 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.