Skip to content
Barbarur edited this page Jul 17, 2024 · 11 revisions

Register the App on Entra ID

  1. Sign in to the Entra ID.

  2. If you have access to multiple tenants, use the Directories + subscriptions filter in the top menu to switch to the tenant in which you want to register the application.

  3. Search for App registrations > New registration.

  4. Fill the Register an application form:

    • Enter a display Name for your application.
    • Specify which accounts will be using this application. It can be modified later if needed
      This app has been tested using "Accounts in this organizations directory only".
    • Select Public client.native (mobile & desktop) and write "http://localhost/" as URI.

AppRegister

More information regarding app registration


Provide permissions to the App

  1. Search for App registrations > Click on your App. You should have been redirected already from the previous step though

  2. On the left options click on API permissions.

  3. Click on Add Permissions and add the below permissions:

  • Microsoft Graph
    • Delegated
      • Directory.ReadWrite.All
      • Group.ReadWrite.All
      • User.Read
  • SharePoint
    • Delegated
      • AllSites.FullControl
  1. Click on Grant Admin consent for Contoso.

AppAPIPermissions


Enable custom scripts App Settings

  1. Navigate to SharePoint Admin Center > Settings.

  2. At the bottom of the page you can find Go to the classic settings page.

  3. At the classic settings page scroll down until you find the section Custom Script.

  4. We recommend to select Allow users to run custom script on personal sites and Allow users to run custom script on self-service created sites.

  5. Click OK at the bottom of the page.

EnableCustomScripts


Install NovaPoint

Download the installer file (NovaPointSetup.msi) of the latest version of NovaPoint.

Once NovaPoint is installed, open it, navigate to the Settings page and fill up the app information that you just registered in Entra ID.

Setting Where to find this value
Tenant ID Entra ID > Applications > App Registration > Click on your App > Overview > Directory (tenant) ID
Client ID Entra ID > Applications > App Registration > Click on your App > Overview > Application (client) ID

Save Access Token. This is optional. If unselected, the app will ask you to authenticate each time you run a Solution. In case it is selected and you want to change the account used, remember to Delete Cache. The credentials will be purged and you can authenticate again with the new account.

Run a Solution

Open NovaPoint and on the left navigation pane you can access the different group of solutions available. Once you select which solution you want to run, you will need to fill up the solution form with the information required and select the desired options to run the Solution.

At the top-right of each solution form, you can see the button Learn More which will redirect you to the documentation of that specific Solution.

Clone this wiki locally