Azure-docs: Authorized Client Applications

Created on 14 Apr 2020  Â·  4Comments  Â·  Source: MicrosoftDocs/azure-docs

I may be mistaken, but there's no explanation of "Authorized Client application" on this page with the exception of the screenshot. Can we add a full explanation here?

If you have two separate enterprise applications one for the client app and one for web api, you can grant permission for your users, however this is an issue for multitenant applications as you need to authorized the client application so that it will not prompt the user for consent.


Document Details

⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Pri1 active-directorsvc assigned-to-author develosubsvc doc-enhancement triaged

Most helpful comment

@D4-AzIdentity @derisen Update in commit https://github.com/MicrosoftDocs/azure-docs/commit/93e72fc4cafcc82e11c8d7689caab6e1f73e7ed8 has been merged and published. Please see optional step 6:


  1. (Optional) To suppress prompting for consent by users of your app to the scopes you've defined, you can "pre-authorize" the client application to access your web API. You should pre-authorize only those client applications that you trust since your users won't have the opportunity to decline consent.

    1. Under Authorized client applications, select Add a client application

    2. Enter the Application (client) ID of the client application you want to pre-authorize. For example, that of a web application you've previously registered.

    3. Under Authorized scopes, select the scopes for which you want to suppress consent prompting, then select Add application.

The client app is now a pre-authorized client app (PCA), and users won't be prompted for consent when signing in to it.


All 4 comments

@D4-AzIdentity Thanks for your feedback! We will investigate and update as appropriate.

@rwike77 Ryan, I'll take this one. #reassign:mmacy

@D4-AzIdentity @derisen Update in commit https://github.com/MicrosoftDocs/azure-docs/commit/93e72fc4cafcc82e11c8d7689caab6e1f73e7ed8 has been merged and published. Please see optional step 6:


  1. (Optional) To suppress prompting for consent by users of your app to the scopes you've defined, you can "pre-authorize" the client application to access your web API. You should pre-authorize only those client applications that you trust since your users won't have the opportunity to decline consent.

    1. Under Authorized client applications, select Add a client application

    2. Enter the Application (client) ID of the client application you want to pre-authorize. For example, that of a web application you've previously registered.

    3. Under Authorized scopes, select the scopes for which you want to suppress consent prompting, then select Add application.

The client app is now a pre-authorized client app (PCA), and users won't be prompted for consent when signing in to it.


93e72fc

@mmacy LGTM!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

spottedmahn picture spottedmahn  Â·  3Comments

Agazoth picture Agazoth  Â·  3Comments

jharbieh picture jharbieh  Â·  3Comments

bdcoder2 picture bdcoder2  Â·  3Comments

DeepPuddles picture DeepPuddles  Â·  3Comments