Relationship between Service Principal and Client Secret

Somansh Reddy 121 Reputation points
2020-09-03T17:36:17.197+00:00

Is the Client Secret a password for the Service Principal? Or is it a password for the global application object itself?

Azure Role-based access control
Azure Role-based access control

An Azure service that provides fine-grained access management for Azure resources, enabling you to grant users only the rights they need to perform their jobs.

Microsoft Security | Microsoft Entra | Microsoft Entra ID
0 comments No comments

3 answers

Sort by: Most helpful
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.

    2 deleted comments

    Comments have been turned off. Learn more

  2. Bhanot Ravi 31 Reputation points
    2020-09-04T18:27:53.853+00:00

    Hi Michev,

    I think client secret is a password for Service Principal and is local representation of application in a Tenant. Application object is global application of the application to be used across all Tenants.

    Hi SomanshReddy-4380, I think when client secret is being created, that is the distinguish credential for each Service Principal and for application.

    That is my thoughts, but let's see if someone else from the community can help us in our understanding.

    Thanks,
    Ravi

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  3. Vasil Michev 128.4K Reputation points MVP Volunteer Moderator
    2020-09-04T07:17:36.843+00:00

    It's for the global app object.

    Was this answer helpful?

    1 person found this answer helpful.

Your answer

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