====== Example: Bentley IMS Auto-Login to Publisher Publication ======
The example demonstrates an Auto-Login with Bentley IMS Named User to access a 3DM Publisher 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 [[dev:technology:platforms:bentley_ims|]].
===== Publisher Auto-Login =====
Use the following auto-login settings to automatically trigger a publisher login :
* Replace '''' with the full URL to the publisher server.\\
* Replace '''' with the name of the publication you would like to open.
// Prepare autologin options
let loginOptions = new AMap();
loginOptions.set(Constants.LOGIN_MODE, Constants.LOGINMODE_BENTLEY_PUBLISHER);
loginOptions.set(Constants.LOGIN_HOST, "");
// 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);