Knowledge Base

How to fix the ‘Need admin approval’ error while trying to sign in to the signature management app

Problem:

While trying to sign in to the signature management app, a user receives the following error:

Need admin approval. CodeTwo Email Signatures for Office 365 User Logon needs permission to access resources in your organization that only an admin can grant. Please ask an admin to grant permission to this app before you can use it.

Solution:

First of all, make sure that this user has been added to the signature management app users list in CodeTwo Admin Panel (learn more). If yes, and the problem persists, this might mean that application options in your Microsoft 365 organization are preventing users from using the CodeTwo application. You can access these options to resolve this problem in three different ways, by using either the Microsoft Entra admin center or the Microsoft 365 admin center. The changes you will be making are in fact restoring the default Microsoft 365 settings.

Tip

You can also configure the admin consent workflow in the Microsoft Entra admin center as discussed in this Microsoft article. This will enable an Entra ID workflow designed specifically for users to request admin approval for an application they are not authorized to consent to on their own, and for the admin to grant such approval. Optionally, you can allow users to grant this consent on behalf of themselves, as described below in this article.

Granting consent on behalf of all users

As an administrator, you can grant an app the permissions to your organization and its data centrally on behalf of your users. To do so, proceed as follows:

  1. Sign in to the Microsoft Entra admin center.
  2. In the menu on the left, go to Azure Active Directory (or Identity) > ApplicationsEnterprise applications (Fig. 1.).

Accessing the enterprise applications settings.
Fig. 1. Accessing the enterprise applications settings.

  1. Search for the signature management app on the list by typing e.g. manage in the search box. Once found, click CodeTwo Email Signatures for Office 365 - Manage Signatures App to access its settings (Fig. 2.).

Opening signature management app settings in the Microsoft Entra admin center.
Fig. 2. Opening signature management app settings in the Microsoft Entra admin center.

  1. Choose Permissions from the menu on the left and click the Grant admin consent for <your tenant name> button (Fig. 3.).

Launching the pop-up where you can grant admin consent on behalf of your organization.
Fig. 3. Launching the pop-up where you can grant admin consent on behalf of your organization.

  1. The pop-up to grant organization-wide consent will open. Choose your admin account and accept the permissions requested by the app (Fig. 4.).

Granting the requested permissions on behalf of all the users in your organization.
Fig. 4. Granting the requested permissions on behalf of all the users in your organization.

From now on, no user will be prompted to consent to the permissions when using the application.

Enabling app registration by users in the Microsoft Entra admin center

Use the Microsoft Entra admin center to allow users to register applications. To do this:

  1. Sign in to the Microsoft Entra admin center.
  2. In the menu on the left, go to Azure Active Directory (or Identity) > Users > User settings.
  3. Enable the Users can register applications option by setting the toggle button to Yes and click Save to apply your changes (Fig. 5.).

Allowing users to register applications in Entra ID (Azure AD).
Fig. 5. Allowing users to register applications in Entra ID (Azure AD).

If the solution above resolved the problem and the user is able to sign in to the signature management app at app.codetwo.com, you can return to your previous settings.

Allowing users to choose if an app can access organization's data

Use the Microsoft 365 admin center to allow users to let third-party apps access their information. Follow the steps below to do so:

  1. Sign in to the Microsoft 365 admin center.
  2. In the left menu, go to Settings > Org settings. Next, on the Services tab, locate the User consent to apps item and click it (Fig. 6.).

    Info

    If you can’t see Settings in the left-hand menu, click Show all.

Accessing the setting to let users provide consent to third party apps.
Fig. 6. Accessing the setting to let users provide consent to third party apps.

  1. In the pane that opens, select the checkbox and click Save (Fig. 7.). 

Choosing the option to allow users to grant consent to third party apps’ accessing their data.
Fig. 7. Choosing the option to allow users to grant consent to third party apps’ accessing their data.

If the solution above resolved the problem and the user is able to sign in to the signature management app, you can return to your previous settings.

(Optional) Allowing user consent for apps in the Microsoft Entra admin center

Use the Microsoft Entra admin center to allow users to grant consent to third-party applications on their own.

Important

By following the steps below, you will restore the default user consent settings in the Microsoft Entra admin center. However, as indicated by Microsoft, doing so can pose risk in some situations, so make sure there are appropriate security measures implemented in your organization and that user consents are regularly and carefully monitored.

  1. Sign in to the Microsoft Entra admin center.
  2. Go to Azure Active Directory (or Identity) > ApplicationsEnterprise applications > Consent and permissions (Fig. 8.).

Accessing the Consent and permissions settings page.
Fig. 8. Accessing the Consent and permissions settings page.

  1. Under User consent for applications, select Allow user consent for apps and click Save (Fig. 9.).

Allowing users to grant consent for apps on their own.
Fig. 9. Allowing users to grant consent for apps on their own.

Was this information useful?