This is documentation of a bèta release.
For documentation on the current version, please check Knowledge Base.

Example: Bentley IMS Auto-Login to Cloud Publication

The example demonstrates an Auto-Login with Bentley IMS Named User to access a 3DM Cloud Publication.

To test this example successfully, your user requires Named User access to this demo publication.
Contact orbit.support@bentley.com.

A popup window is used, to connect with Bentley IMS. Verify your browser settings to allow pop-up windows.



Preparations

The application location and call back handler must be identified, see preparation Bentley IMS & SSO for 3DM Viewer.

Cloud Auto-Login

Use the following autologin settings to automatically trigger a cloud login.

  • Replace <publication-id> with the Public ID of the publication you would like to open, or remove the line to log in to the user's personal workspace instead.
// Prepare autologin options
let loginOptions = new AMap();
loginOptions.set(Constants.LOGIN_MODE, Constants.LOGINMODE_BENTLEY_CLOUD);
loginOptions.set(Constants.LOGIN_PUBLICATION_ID,"<publication-id>"); // Remove this line to open the personal workspace.
// Prepare startup options
let options = new AMap();
options.set(Constants.STARTUP_AUTO_LOGIN,loginOptions);
// ... add other options here ...
// Create viewer instance
let viewer = new SDKViewer("app name",divElement,options);
 
Last modified:: 2023/10/04 12:46