This page is a glossary and bundles technical documentation about the “publisher_3dm” service and some advanced configurations.
Create a single-sign-on experience by injecting username/password in the response header using a proxy server.
This is the sequence of verifications completed by the 3DM Viewer to access a Publication. Once access is granted, the Publication opened:
If this request to access a Publication as a Guest Users fails, the availability of the “X-Orbit-Autologin” response header will be checked. If this header is found, the 3DM Viewer performs a Named User Login with the credentials as available in the response header. If this Named User Login fails, the 3DM Viewer will show the “invalid credentials” error and fall back to the Named User Login Panel with the provided credentials pre-filled.
“X-Orbit-Autologin” response header needs to contain a base64-encoded string of the form “<username>:<password>”.
Pseudocode example (user=test,pwd=test123)
base64(“test:test123”) == “dGVzdDp0ZXN0MTIz