Configure Microsoft Office 365 authentication for a Web Client site - HxGN SDx - Update 60 - Administration & Configuration

HxGN SDx Server Manager Help

Language
English
Product
HxGN SDx
Search by Category
Administration & Configuration
SmartPlant Foundation / SDx Version
10

  • Before you enable Microsoft Office 365 authentication for a site, you must register your application in the Azure active directory. For more information, refer to Microsoft documentation available at: https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-spa-app-registration (Create the app registration and Redirect URI: MSAL.js 2.0 with auth code flow).

  • Your application platform must be configured for Single-Page Application (SPA).

  • Your application registration must be configured to support the authorization code flow with PKCE and CORS.

  • Your Web Client site must be a secure site.

You must establish a connection between the SDx server and Office 365 server to enable the SDx Web Client to authenticate users of the Office 365 application.

  1. In Server Manager, right-click your SDx Web Client site, and click Tools > Office 365 Authentication.

  2. Click Configure.

  3. Enter the required information in the dialog box:

    • ClientId - the unique ID that is generated when the application is registered in the Microsoft Azure active directory (Application ID).

    • Authority - the tenant ID that is available in the Azure active directory for the organization. This tenant ID is a part of authority which needs to be updated. For example, https://login.microsoftonline.com/<Directory (tenant) ID>/.

    • RedirectURl - the url of the current selected Web Client site.

  4. Click OK.

    When you configure Office 365 authentication for a Web Client site, the Office365AuthenticationConfigured property is added to the site's Settings node and set to True. For the change to take effect, you must recycle the site application pool.

For more information on how to use Office 365 and OneDrive features in the Web Client, see Working with files using Microsoft OneDrive.