SharePoint Online Client Extensibility Web Application Principal Helper

Flavia 240 Reputation points
2023-03-06T18:55:18.9233333+00:00

I found this on my apps registration list and I have no idea what is for:

SharePoint Online Client Extensibility Web Application Principal Helper:

SharePoint Online Client Extensibility Web Application Principal Helper

SharePoint Server
SharePoint Server
A family of Microsoft on-premises document management and storage systems.
2,374 questions
SharePoint
SharePoint
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
10,827 questions
SharePoint Development
SharePoint Development
SharePoint: A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.Development: The process of researching, productizing, and refining new or existing technologies.
3,044 questions
SharePoint Server Development
SharePoint Server Development
SharePoint Server: A family of Microsoft on-premises document management and storage systems.Development: The process of researching, productizing, and refining new or existing technologies.
1,619 questions
SharePoint Server Management
SharePoint Server Management
SharePoint Server: A family of Microsoft on-premises document management and storage systems.Management: The act or process of organizing, handling, directing or controlling something.
2,961 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Rob Windsor 1,961 Reputation points
    2023-03-18T11:15:25.5366667+00:00

    These app registrations are used by the SharePoint Framework when making calls to Azure AD secured APIs. They are created for you automatically and are managed using the process described below.

    In SharePoint Framework code you make Azure AD permission requests by adding a webApiPermissionRequests element inside the config/package-solution.json file.

    "webApiPermissionRequests": [
      {
        "resource": "Microsoft Graph",
        "scope": "User.ReadBasic.All"
      }
    ],
    

    Then, when the app package for the SharePoint Framework solution is deployed, the admin can approve the permission requests using the API access page in the SharePoint Admin Center.

    Screenshot of the SharePoint Online admin portal API Management page

    Behind the scenes, changes made in the API access page are changing the permissions associated with the SharePoint Online Client Extensibility Web Application Principal app registration.

    2 people found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.