The rooom Space Viewer supports authentication via OpenID Connect. This allows you to securely integrate your 3D experiences with existing login systems.
What is OpenID Connect?
OpenID Connect (OIDC) is a modern authentication protocol built on top of OAuth 2.0. It enables secure login via existing identity systems – such as Microsoft, Google, or internal enterprise SSO solutions. Not only does it verify a user's identity, but it also facilitates the standardized sharing of basic user profile information.
OpenID for the Space Viewer
The rooom Space Viewer includes built-in OpenID support. This means you can require users to authenticate before accessing your 3D content – for example, company employees or registered customers.
Authentication is handled through your own OpenID-compatible server. The viewer redirects to your login system, validates the returned tokens, and grants access only when authentication is successful.
What information is needed?
To enable OpenID authentication in the viewer, certain parameters from your identity provider must be configured:
- Client ID: A unique identifier for the application registered with your authentication server.
- Client Secret: A confidential key used for secure communication between the viewer and your server.
-
Metadata Document: A link to the OpenID configuration document, typically found at
https://your-server/.well-known/openid-configuration
.
Additionally, the following callback URL must be whitelisted on your authentication server:
https://viewer.rooom.com/oAuth
How to get started
We’re happy to assist you with the setup and configuration process. Please contact your rooom representative directly or reach out to us via the Help Center.
Comments
0 commentsPlease sign in to leave a comment.