Adding Scopes to a registered Service Principal

Ivan Zeljkovic 80 Reputation points
2024-05-09T19:34:17.8433333+00:00

Hi there,

We have a registered Service Principal (Enterprise Application) being used by several users granting us delegated permissions.

We'd like to add an additional application (not delegated) permission to this service principal. For context, it is the CallRecords.Read.All permission.

My question is, how would this affect existing users, and our service principal? I couldn't find any documentation, but I'm curious if this would cause their existing tokens to invalidate, or would they continue working with the original scopes granted before we added an additional one.

Additionally, is it fine to have a service principal with delegated & application API permissions? I'd assume yes for this one.

Appreciate any help, thanks.

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
13,685 questions
0 comments No comments
{count} votes

Accepted answer
  1. Andy David - MVP 157K Reputation points MVP Volunteer Moderator
    2024-05-09T20:05:39.91+00:00

    It should continue to work fine but mixing delegated and application perms is generally not recommended:

    This video explains why:

    https://www.youtube.com/watch?v=M5yXU6oWchU

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most 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.