|
1 | 1 |
|
2 | | -= Creating Client Applications with Connected Apps |
| 2 | += Creating Client Applications with the Connected App Feature |
3 | 3 | ifndef::env-site,env-github[] |
4 | 4 | include::_attributes.adoc[] |
5 | 5 | endif::[] |
6 | 6 | :keywords: grant access, api, contracts |
7 | 7 |
|
8 | 8 |
|
9 | | -For automation use cases, you can use Connected Apps to create and manage client applications. |
| 9 | +For automation use cases, you can use the Connected App feature to create and manage client applications. |
10 | 10 |
|
11 | | -Connected Apps help users delegate their access without sharing sensitive credentials or giving full control of their applications to third parties. Actions taken by connected apps are audited, and users can revoke access at any time. |
| 11 | +Connected apps help users delegate their access without sharing sensitive credentials or giving full control of their applications to third parties. Actions taken by connected apps are audited, and users can revoke access at any time. |
12 | 12 |
|
13 | 13 |
|
14 | 14 | == Creating a Connected App |
15 | 15 |
|
16 | | -To create a Connected App, see xref:access-management::connected-apps-developers.adoc[]. |
| 16 | +To create a connected app, see xref:access-management::connected-apps-developers.adoc[]. |
17 | 17 |
|
18 | | -When you create the Connected App to manage client applications, ensure that you: |
| 18 | +When you create the connected app to manage client applications, ensure that you: |
19 | 19 |
|
20 | 20 | . Select *App acts on its own behalf (client credentials)* for *Type*. |
21 | 21 | . Add the *Application Creator* scope. |
| 22 | +. Select your root organization for the *Business Group* associated with the *Application Creator* scope. |
22 | 23 |
|
23 | | -image::connected-app-client-apps.png[Screenshot calling out the location of App acts on its own behalf (client credentials) and Application Creator] |
24 | | - |
25 | | -[calloutlist] |
26 | | -. *App acts on its own behalf (client credentials)* type |
27 | | -. *Add Scopes* button to add *Application Creator* scope |
28 | | - |
29 | | -The new Connected App can now create client applications and manage the client applications that it creates. |
| 24 | +The new connected app can now create client applications and manage the client applications that it creates. |
30 | 25 |
|
31 | 26 |
|
32 | 27 | == Client Application Management |
33 | 28 |
|
34 | | -When a Connected App creates a client application, the owner of the Connected App is the owner of the new client application. The owner can add additional users as owners by using API Manager. |
| 29 | +When a connected app creates a client application, the owner of the connected app is the owner of the new client application. The owner can add additional users as owners by using API Manager. |
35 | 30 |
|
36 | | -The Connected App can manage the client application it created, and can perform the following actions: |
| 31 | +The connected app can manage the client application it created, and can perform the following actions: |
37 | 32 |
|
38 | 33 | * Add users as client application owners |
39 | 34 | * Request access to an API instance |
40 | 35 | * Request a tier change |
41 | 36 | * Reset a client applications secret |
42 | 37 |
|
43 | | -You cannot add a Connected App as an owner of a client application. Connected Apps can only manage the client applications they create. |
| 38 | +You cannot add a connected app as an owner of a client application. Connected apps can only manage the client applications they create. |
44 | 39 |
|
45 | 40 | == Creating a Client Application with the API Manager API |
46 | 41 |
|
47 | | -After creating your Connected App, you can make requests to the API Manager API to create and manage client applications. |
| 42 | +After creating your connected app, you can make requests to the API Manager API to create and manage client applications. |
48 | 43 |
|
49 | 44 | This section only demonstrates how to create a client application. For more information about the API Manager API requests to manage client applications, see https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/f1e97bc6-315a-4490-82a7-23abe036327a.anypoint-platform/api-manager-api/[API Manager API Documentation^]. |
50 | 45 |
|
@@ -102,4 +97,4 @@ curl --X POST 'https://anypoint.mulesoft.com/apiplatform/repository/v2/organizat |
102 | 97 |
|
103 | 98 | * xref:exchange::to-request-access.adoc[Request Access to API Instances from Exchange] |
104 | 99 | * xref:remove-client-app-latest-task.adoc[Remove API Instance Contracts] |
105 | | -* xref:access-client-app-id-task.adoc[Obtain Client ID and Client Secret Credentials of a Client Application] |
| 100 | +* xref:access-client-app-id-task.adoc[Obtain Client ID and Client Secret Credentials of a Client Application] |
0 commit comments