Skip to content

Start RegisterDelegatedApp

Barbarur edited this page Jun 21, 2026 · 1 revision

Register a Delegated App

A Delegated app signs in as you (or whoever runs it) and can only do what that user is allowed to do. Use it for interactive, day-to-day work where actions should be tied to a real user account. For the difference between app types, see Understanding Entra ID App Types.


1. Register the App on Entra ID

  1. Sign in to Entra ID.

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

  3. Go to App registrations > New registration.

  4. Fill in the Register an application form:

    • Enter a display Name for the application (e.g. NovaPoint Delegated).
    • Under Supported account types, select Accounts in this organizational directory only. This can be changed later if needed.
    • Under Redirect URI, select Public client/native (mobile & desktop) and enter http://localhost/.
  5. Click Register.

AppRegister

More information regarding app registration


2. Provide permissions to the App

Note

These permissions cover every Solution, so they may be more than a specific Solution needs. Each Solution's own page lists the minimal permissions it requires.

  1. Open your App in App registrations (you may already be there from the previous step).

  2. On the left, click API permissions.

  3. Click Add a permission and add the following Delegated permissions:

    • Microsoft Graph → Delegated
      • Directory.ReadWrite.All
      • User.Read
    • SharePoint → Delegated
      • AllSites.FullControl
  4. Click Grant admin consent for <your tenant>.

AppAPIPermissions


3. Configure the App in NovaPoint

  1. Open NovaPoint and go to the Settings page.

  2. Add a new Delegated app and fill in:

Setting Where to find this value
Name Any label you choose to identify this app in NovaPoint.
Tenant ID Entra ID > App registrations > your App > Overview > Directory (tenant) ID
Client ID Entra ID > App registrations > your App > Overview > Application (client) ID
  1. Save the settings.

Note

Because this is a Delegated app, you will be asked to sign in the first time you run a Solution. Enable Save Access Token to avoid signing in every time. To switch the account used, run Delete Cache so the stored credentials are purged and you can authenticate again.

Your app is now ready. Head back to Setup to install NovaPoint (if you haven't yet) and run your first Solution.

Clone this wiki locally