Where to insert Application ID and Client Secret

Galko, Michal 20 Reputation points
2025-01-10T13:57:47.7666667+00:00

Hello everyone,

I would like to ask a question. In our organization, we would like to use an external application that is running in entra ID, so that SSO works for us. Our domain administrator gave me Client ID and Client Secret data. Apparently, the owner of the external application must enter this data into his entra ID. But he doesn't know how to do it. Can you advise me on how to proceed?

Thanks in advance for the answers

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
23,817 questions
0 comments No comments
{count} votes

Accepted answer
  1. FrankEscarosBuechsel-MSFT 895 Reputation points Microsoft Employee
    2025-01-10T14:47:43.9566667+00:00

    Hi @Galko, Michal • Thank you for reaching out.

    My understanding is that you are trying to provide information to an external software supplier to be able to integrate their application with your Entra Directory, so that you can use your own corporate credentials for SSO in their application.

    Your IT admin has created an Enterprise Application for this in your own Entra Directory, probably granted Admin Consent and provided a set of client credentials for the OAUTH2 Client Credentials Grant Flow to you.

    The application vendor will need to modify their application logic, code, or a repository where they store the credentials externally in a secure fashion to utilize these credentials. What exactly needs to be done is very dependent on the software architecture, as Entra ID supports several application types which have different possible methods attached to them, so I will point you into the general direction and one of the example implementations which you can forward to the software supplier for implementation, so they can hopefully evaluate which flow and implementation best fits their software architecture.

    Application types for the Microsoft identity platform

    The easiest way to implement the different flows is most likely to utilize MSAL in the application as an abstraction library, rather than performing native REST calls against the OAUTH endpoints: Application configuration options

    I will leave you with the sample repository for the Web App application type which should be one of the most common types these days as well for their reference: Web applications.

    If the external application supplier is struggling with these concepts encourage them to ask pointed questions in the Q&A community as well, we are always glad to help and point to more concrete examples once we understand the actual architecture and requirements from an application side a bit better as well.


    If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment.

    1 person found this answer helpful.

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.