You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Configure Trusona Authentication Cloud with Azure Active Directory B2C
18
18
19
-
In this sample tutorial, you learn how to integrate Azure AD B2C authentication with [Trusona Authentication Cloud](https://www.trusona.com/customers/authentication-cloud). It's a cloud-based service enabling users to authenticate with a **tap-and-go** experience, without the need for any kind of mobile authenticator app.
19
+
In this sample tutorial, you learn how to integrate Azure AD B2C authentication with [Trusona Authentication Cloud](https://www.trusona.com/white-paper/trusona-authentication-cloud-white-paper). It's a cloud-based service enabling users to authenticate with a **tap-and-go** experience, without the need for any kind of mobile authenticator app.
20
20
21
21
Benefits of integrating Trusona Authentication Cloud with Azure AD B2C include:
22
22
- Deliver strong authentication with a better user experience
title: Enable API Center portal - Azure API Center - VS Code extension
3
-
description: Enable enterprise developers to view the enterprise's API Center portal including API definitions using the Visual Studio Code Extension for Azure API Center.
2
+
title: Enable API Center portal view - Azure API Center - VS Code extension
3
+
description: Enable enterprise developers to view the enterprise's API Center portal view including API definitions using the Visual Studio Code Extension for Azure API Center.
4
4
author: dlepow
5
5
ms.service: azure-api-center
6
6
ms.topic: how-to
@@ -10,9 +10,9 @@ ms.custom:
10
10
# Customer intent: As an API program manager, I want to enable an API catalog so that app developers in my organization can discover and consume the APIs in my organization's API center without needing to manage the API inventory itself.
11
11
---
12
12
13
-
# Enable and view Azure API Center portal - VS Code extension
13
+
# Enable and view Azure API Center portal view - VS Code extension
14
14
15
-
This article shows how to provide enterprise developers access to the Azure API Center portal in the Visual Studio Code extension for [Azure API Center](overview.md). Using the portal, developers can discover APIs in your Azure API center, view API definitions, and optionally generate API clients when they don't have access to manage the API center itself or add APIs to the inventory. Access to the API Center portal is managed using Microsoft Entra ID and Azure role-based access control.
15
+
This article shows how to provide enterprise developers access to the Azure API Center portal view in the Visual Studio Code extension for [Azure API Center](overview.md). Using the portal view, developers can discover APIs in your Azure API center, view API definitions, and optionally generate API clients when they don't have access to manage the API center itself or add APIs to the inventory. Access to the API Center portal view is managed using Microsoft Entra ID and Azure role-based access control.
16
16
17
17
> [!TIP]
18
18
> The Visual Studio Code extension provides more features for API developers who have permissions to manage an Azure API center. For example, API developers can register APIs in the API center directly or using CI/CD pipelines. [Learn more](build-register-apis-vscode-extension.md)
@@ -32,23 +32,23 @@ The following Visual Studio Code extension is optional:
32
32
33
33
*[Microsoft Kiota extension](https://marketplace.visualstudio.com/items?itemName=ms-graph.kiota) - to generate API clients
34
34
35
-
## Steps for API center administrators to enable access to API Center portal
35
+
## Steps for API center administrators to enable access to API Center portal view
36
36
37
-
The following sections provide steps for API center administrators to enable enterprise developers to access the API Center portal.
37
+
The following sections provide steps for API center administrators to enable enterprise developers to access the API Center portal view.
### Enable sign-in to API Center portal by Microsoft Entra users and groups
43
+
### Enable sign-in to API Center portal view by Microsoft Entra users and groups
44
44
45
-
Enterprise developers must sign in with a Microsoft account to see the API Center portal for your API center. If needed, [add or invite developers](/entra/external-id/b2b-quickstart-add-guest-users-portal) to your Microsoft Entra tenant.
45
+
Enterprise developers must sign in with a Microsoft account to see the API Center portal view for your API center. If needed, [add or invite developers](/entra/external-id/b2b-quickstart-add-guest-users-portal) to your Microsoft Entra tenant.
## Steps for enterprise developers to access the API Center portal
49
+
## Steps for enterprise developers to access the API Center portal view
50
50
51
-
Developers can follow these steps to connect and sign in to view an API Center portal using the Visual Studio Code extension. Settings to connect to the API center need to be provided by the API center administrator.
51
+
Developers can follow these steps to connect and sign in to view an API Center portal view using the Visual Studio Code extension. Settings to connect to the API center need to be provided by the API center administrator.
52
52
53
53
### Connect to an API center
54
54
@@ -60,29 +60,30 @@ Developers can follow these steps to connect and sign in to view an API Center p
60
60
61
61
1. Use the **Ctrl+Shift+P** keyboard shortcut to open the Command Palette. Type **Azure API Center: Connect to an API Center** and hit **Enter**.
62
62
1. Answer the prompts to input the following information:
63
-
1. The runtime URL of your API center, in the format `<service name>.data.<region>.azure-apicenter.ms` (don't prefix with `https://`). Example: `contoso-apic.data.eastus.azure-apicenter.ms`. This runtime URL appears on the **Overview** page of the API center in the Azure portal.
63
+
1. The runtime URL of your API center, in the format `<service name>.data.<region>.azure-apicenter.ms` (don't prefix with `https://`). Example: `contoso-apic.data.eastus.azure-apicenter.ms`. This runtime URL appears on the **Overview** page of the API center in the Azure portal view.
64
+
64
65
1. The application (client) ID from the app registration configured by the administrator in the previous section.
65
66
1. The directory (tenant) ID from the app registration configured by the administrator in the previous section.
66
67
67
68
> [!TIP]
68
69
> An API center administrator needs to provide these connection details to developers, or provide a direct link in the following format:
After you connect to the API center, the name of the API center appears in the API Center portal.
72
-
72
+
After you connect to the API center, the name of the API center appears in the API Center portal view.
73
+
73
74
1. To view the APIs in the API center, under the API center name, select **Sign in to Azure**. Sign-in is allowed with a Microsoft account that is assigned the **Azure API Center Data Reader** role in the API center.
74
75
75
-
:::image type="content" source="media/enable-api-center-portal-vs-code-extension/api-center-pane-initial.png" alt-text="Screenshot of API Center portal in VS Code extension.":::
76
-
76
+
:::image type="content" source="media/enable-api-center-portal-vs-code-extension/api-center-pane-initial.png" alt-text="Screenshot of the API Center portal view in API Center extension.":::
77
+
77
78
1. After signing in, select **APIs** to list the APIs in the API center. Expand an API to explore its versions and definitions.
78
79
79
-
:::image type="content" source="media/enable-api-center-portal-vs-code-extension/api-center-pane-apis.png" alt-text="Screenshot of API Center portal with APIs in VS Code extension.":::
80
-
80
+
:::image type="content" source="media/enable-api-center-portal-vs-code-extension/api-center-pane-apis.png" alt-text="Screenshot of the API Center API definitions in API Center extension.":::
81
+
81
82
1. Repeat the preceding steps to connect to more API centers, if access is configured.
82
83
83
-
### Discover and consume APIs in the API Center portal
84
+
### Discover and consume APIs in the API Center portal view
84
85
85
-
The API Center portal helps enterprise developers discover API details and start API client development. Developers can access the following features by right-clicking on an API definition in the API Center portal:
86
+
The API Center portal view helps enterprise developers discover API details and start API client development. Developers can access the following features by right-clicking on an API definition in the API Center portal view:
86
87
87
88
***Export API specification document** - Export an API specification from a definition and then download it as a file
88
89
***Generate API client** - Use the Microsoft Kiota extension to generate an API client for their favorite language
@@ -92,35 +93,16 @@ The API Center portal helps enterprise developers discover API details and start
92
93
93
94
## Troubleshooting
94
95
95
-
### Error: Cannot read properties of undefined (reading 'nextLink')
96
-
97
-
Under certain conditions, a user might encounter the following error message after signing into the API Center portal and expanding the APIs list for an API center:
98
-
99
-
`Error: Cannot read properties of undefined (reading 'nextLink')`
100
-
101
-
Check that the user is assigned the **Azure API Center Data Reader** role in the API center. If necessary, reassign the role to the user. Then, refresh the API Center portal in the Visual Studio Code extension.
102
-
103
96
### Unable to sign in to Azure
104
97
105
-
If users who have been assigned the **Azure API Center Data Reader** role can't complete the sign-in flow after selecting **Sign in to Azure** in the API Center portal, there might be a problem with the configuration of the connection.
98
+
If users who have been assigned the **Azure API Center Data Reader** role can't complete the sign-in flow after selecting **Sign in to Azure** in the API Center portal view, there might be a problem with the configuration of the connection.
106
99
107
100
Check the settings in the app registration you configured in Microsoft Entra ID. Confirm the values of the application (client) ID and the directory (tenant) ID in the app registration and the runtime URL of the API center. Then, set up the connection to the API center again.
108
101
109
-
### Unable to select Azure API Center permissions in Microsoft Entra ID app registration
110
-
111
-
If you're unable to request API permissions to Azure API Center in your Microsoft Entra app registration for the API Center portal, check that you are searching for **Azure API Center** (or application ID `c3ca1a77-7a87-4dba-b8f8-eea115ae4573`).
112
-
113
-
If the app isn't present, there might be a problem with the registration of the **Microsoft.ApiCenter** resource provider in your subscription. You might need to re-register the resource provider. To do this, run the following command in the Azure CLI:
114
-
115
-
```azurecli
116
-
az provider register --namespace Microsoft.ApiCenter
117
-
```
118
-
119
-
After re-registering the resource provider, try again to request API permissions.
120
-
121
-
122
102
## Related content
123
103
124
104
*[Build and register APIs with the Azure API Center extension for Visual Studio Code](build-register-apis-vscode-extension.md)
125
105
*[Best practices for Azure RBAC](../role-based-access-control/best-practices.md)
106
+
126
107
*[Register a resource provider](../azure-resource-manager/management/resource-providers-and-types.md#register-resource-provider)
Copy file name to clipboardExpand all lines: articles/api-management/azure-openai-emit-token-metric-policy.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ author: dlepow
6
6
7
7
ms.service: azure-api-management
8
8
ms.topic: reference
9
-
ms.date: 04/01/2025
9
+
ms.date: 04/18/2025
10
10
ms.author: danlep
11
11
ms.collection: ce-skilling-ai-copilot
12
12
ms.custom:
@@ -65,11 +65,11 @@ The `azure-openai-emit-token-metric` policy sends custom metrics to Application
65
65
| name | A string or policy expression. Name of dimension. | Yes | N/A |
66
66
| value | A string or policy expression. Value of dimension. Can only be omitted if `name` matches one of the default dimensions. If so, value is provided as per dimension name. | No | N/A |
Copy file name to clipboardExpand all lines: articles/api-management/llm-emit-token-metric-policy.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ author: dlepow
6
6
7
7
ms.service: azure-api-management
8
8
ms.topic: reference
9
-
ms.date: 04/01/2025
9
+
ms.date: 04/18/2025
10
10
ms.author: danlep
11
11
ms.collection: ce-skilling-ai-copilot
12
12
ms.custom:
@@ -67,12 +67,12 @@ The `llm-emit-token-metric` policy sends custom metrics to Application Insights
67
67
| name | A string or policy expression. Name of dimension. | Yes | N/A |
68
68
| value | A string or policy expression. Value of dimension. Can only be omitted if `name` matches one of the default dimensions. If so, value is provided as per dimension name. | No | N/A |
Copy file name to clipboardExpand all lines: articles/app-service/overview-wordpress.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,7 +55,7 @@ Azure App Service makes deploying WordPress sites straightforward for both begin
55
55
-**Pre-configured setup:** Get a preconfigured setup optimized for performance and security using powerful Azure services like Azure App Service, Azure Database for MySQL, Azure CDN, and Azure Blob Storage.
56
56
-**Flexible file transfers:** Easily transfer files via FTP for custom content uploads.
57
57
-**Custom server configurations:** Adjust NGINX settings using startup scripts.
58
-
-**Staging slots:**Teset changes safely in isolated environments before deploying them to production.
58
+
-**Staging slots:**Test changes safely in isolated environments before deploying them to production.
0 commit comments