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
Copy file name to clipboardExpand all lines: articles/active-directory/develop/publisher-verification-overview.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,8 +23,12 @@ Publisher verification helps admins and end users understand the authenticity of
23
23
When an application is marked as publisher verified, it means that the publisher has verified their identity using a [Microsoft Partner Network](https://partner.microsoft.com/membership) account that has completed the [verification](/partner-center/verification-responses) process and has associated this MPN account with their application registration.
24
24
25
25
A blue "verified" badge appears on the Azure AD consent prompt and other screens:
> We recently changed the color of the "verified" badge from blue to gray. We will revert that change sometime in the last half of February 2022, so the "verified" badge will be blue.
31
+
28
32
This feature is primarily for developers building multi-tenant apps that leverage [OAuth 2.0 and OpenID Connect](active-directory-v2-protocols.md) with the [Microsoft identity platform](v2-overview.md). These apps can sign users in using OpenID Connect, or they may use OAuth 2.0 to request access to data using APIs like [Microsoft Graph](https://developer.microsoft.com/graph/).
Copy file name to clipboardExpand all lines: articles/active-directory/develop/sample-v2-code.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
@@ -83,7 +83,7 @@ The following samples show public client desktop applications that access the Mi
83
83
> | Java |[Call Microsoft Graph](https://github.com/Azure-Samples/ms-identity-java-desktop/)| MSAL Java | Integrated Windows authentication |
84
84
> | Node.js |[Sign in users](https://github.com/Azure-Samples/ms-identity-javascript-nodejs-desktop)| MSAL Node | Authorization code with PKCE |
85
85
> | Powershell |[Call Microsoft Graph by signing in users using username/password](https://github.com/azure-samples/active-directory-dotnetcore-console-up-v2)| MSAL.NET | Resource owner password credentials |
86
-
> | Python |[Sign in users](https://github.com/Azure-Samples/ms-identity-python-desktop)| MSAL Python |Authorization code with PKCE|
> | Universal Window Platform (UWP) |[Call Microsoft Graph](https://github.com/Azure-Samples/active-directory-xamarin-native-v2/tree/main/2-With-broker)| MSAL.NET | Web account manager |
88
88
> | Windows Presentation Foundation (WPF) |[Sign in users and call Microsoft Graph](https://github.com/Azure-Samples/active-directory-dotnet-native-aspnetcore-v2/tree/master/2.%20Web%20API%20now%20calls%20Microsoft%20Graph)| MSAL.NET | Authorization code with PKCE |
89
89
> | XAML |•[Sign in users and call ASP.NET core web API](https://github.com/Azure-Samples/active-directory-dotnet-native-aspnetcore-v2/tree/master/1.%20Desktop%20app%20calls%20Web%20API) <br/> •[Sign in users and call Microsoft Graph](https://github.com/azure-samples/active-directory-dotnet-desktop-msgraph-v2)| MSAL.NET | Authorization code with PKCE |
For details, see [Use certificate credentials with MSAL Node](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-node/docs/certificate-credentials.md).
306
329
307
330
# [Python](#tab/python)
308
331
@@ -371,7 +394,18 @@ ConfidentialClientApplication cca =
371
394
372
395
# [Node.js](#tab/nodejs)
373
396
374
-
The sample application does not implement initialization with assertions at the moment.
For details, see [Initialize the ConfidentialClientApplication object](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-node/docs/initialize-confidential-client-application.md).
Copy file name to clipboardExpand all lines: articles/active-directory/verifiable-credentials/verifiable-credentials-configure-tenant.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,6 +31,8 @@ The following diagram illustrates the Azure AD Verifiable Credentials architectu
31
31
32
32

33
33
34
+
See a [video walkthrough](https://www.youtube.com/watch?v=8jqjHjQo-3c) of setting up the Azure AD Verifiable Credential service, including all prerequisites, like Azure AD and an Azure subscription.
35
+
34
36
## Prerequisites
35
37
36
38
- If you don't have Azure subscription, [create one for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
title: Tutorial - Publish versions of your API using Azure API Management description: Follow the steps of this tutorial to learn how to publish multiple API versions in API Management. author: dlepow
Tutorial - Publish versions of your API using Azure API Management
Follow the steps of this tutorial to learn how to publish multiple API versions in API Management.
dlepow
api-management
mvc, devx-track-azurecli
tutorial
02/10/2021
danlep
Tutorial: Publish multiple versions of your API
There are times when it's impractical to have all callers to your API use exactly the same version. When callers want to upgrade to a later version, they want an approach that's easy to understand. As shown in this tutorial, it is possible to provided multiple versions in Azure API Management.
In the Azure portal, navigate to your API Management instance.
Select APIs.
Select Demo Conference API from the API list.
Select the context menu (...) next to Demo Conference API.
Select Add version.
:::image type="content" source="media/api-management-getstarted-publish-versions/add-version-menu.png" alt-text="API context menu - add version":::
Tip
Versions can also be enabled when you create a new API. On the Add API screen, select Version this API?.
Choose a versioning scheme
In Azure API Management, you choose how callers specify the API version by selecting a versioning scheme: path, header, or query string. In the following example, path is used as the versioning scheme.
Enter the values from the following table. Then select Create to create your version.
:::image type="content" source="media/api-management-getstarted-publish-versions/add-version.png" alt-text="Add version window":::
Setting
Value
Description
Name
demo-conference-api-v1
Unique name in your API Management instance.
Because a version is in fact a new API based off an API's revision, this setting is the new API's name.
Versioning scheme
Path
The way callers specify the API version.
Version identifer
v1
Scheme-specific indicator of the version. For Path, the suffix for the API URL path.
If Header or Query string is selected, enter an additional value: the name of the header or query string parameter.
A usage example is displayed.
Products
Unlimited
Optionally, one or more products that the API version is associated with. To publish the API, you must associate it with a product. You can also add the version to a product later.
After creating the version, it now appears underneath Demo Conference API in the API List. You now see two APIs: Original, and v1.
You can now edit and configure v1 as an API that is separate from Original. Changes to one version do not affect another.
Note
If you add a version to a non-versioned API, an Original is also automatically created. This version responds on the default URL. Creating an Original version ensures that any existing callers are not broken by the process of adding a version. If you create a new API with versions enabled at the start, an Original isn't created.
Add the version to a product
In order for callers to see the new version, it must be added to a product. If you didn't already add the version to a product, you can add it to a product at any time.
For example, to add the version to the Unlimited product:
In the Azure portal, navigate to your API Management instance.
Select Products > Unlimited > APIs > + Add.
Select Demo Conference API, version v1.
Click Select.
:::image type="content" source="media/api-management-getstarted-publish-versions/08-add-multiple-versions-03-add-version-product.png" alt-text="Add version to product":::
Use version sets
When you create multiple versions, the Azure portal creates a version set, which represents a set of versions for a single logical API. Select the name of an API that has multiple versions. The Azure portal displays its Version set. You can customize the Name and Description of a virtual set.
You can interact directly with version sets by using the Azure CLI:
az apim api versionset list --resource-group apim-hello-world-resource-group \
az apim api versionset list --resource-group apim-hello-word-resource-group \
--service-name apim-hello-world --output table
When the Azure portal creates a version set for you, it assigns an alphanumeric name, which appears in the Name column of the list. Use this name in other Azure CLI commands.
az apim api versionset show --resource-group apim-hello-world-resource-group \
az apim api versionset show --resource-group apim-hello-word-resource-group \
--service-name apim-hello-world --version-set-id 00000000000000000000000
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-reference-python.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
@@ -266,7 +266,7 @@ To learn more about logging, see [Monitor Azure Functions](functions-monitoring.
266
266
By default, the Functions runtime collects logs and other telemetry data generated by your functions. This telemetry ends up as traces in Application Insights. Request and dependency telemetry for certain Azure services are also collected by default by [triggers and bindings](functions-triggers-bindings.md#supported-bindings). To collect custom request and custom dependency telemetry outside of bindings, you can use the [OpenCensus Python Extensions](https://github.com/census-ecosystem/opencensus-python-extensions-azure), which sends custom telemetry data to your Application Insights instance. You can find a list of supported extensions at the [OpenCensus repository](https://github.com/census-instrumentation/opencensus-python/tree/master/contrib).
267
267
268
268
>[!NOTE]
269
-
>To use the OpenCensus Python extensions, you need to enable [Python worker extensions](#python-worker-extensions) in your function app by setting `PYTHON_ENABLE_WORKER_EXTENSIONS` to `1` in your [application settings](functions-how-to-use-azure-function-app-settings.md#settings).
269
+
>To use the OpenCensus Python extensions, you need to enable [Python worker extensions](#python-worker-extensions) in your function app by setting `PYTHON_ENABLE_WORKER_EXTENSIONS` to `1`. You also need to switch to using the Application Insights connection string by adding the [`APPLICATIONINSIGHTS_CONNECTION_STRING`](functions-app-settings.md#applicationinsights_connection_string) setting to your [application settings](functions-how-to-use-azure-function-app-settings.md#settings), if it's not already there.
1. On the next page, click **Deploy a sample model** if you would like to deploy one of the pre-trained sample vision models. If you would like to deploy an existing [custom no-code vision solution](./tutorial-nocode-vision.md), click **Deploy a Custom Vision project**. If you do not see your Custom Vision projects, set project's domain to one of Compact domains on [Custom Vision portal](https://www.customvision.ai/) and train a model again. Only Compact domains support model export to edge devices.
36
+
1. On the next page, click **Deploy a sample model** if you would like to deploy one of the pre-trained sample vision models. If you would like to deploy an existing [custom no-code vision solution](./tutorial-nocode-vision.md), click **Deploy a Custom Vision project**. If you do not see your Custom Vision projects, set project's domain to "General (Compact)" on [Custom Vision portal](https://www.customvision.ai/) and train a model again. Other domains are not supported currently.
37
37
38
38
:::image type="content" source="./media/how-to-deploy-model/deploy-model.png" alt-text="Model choices for deployment.":::
Copy file name to clipboardExpand all lines: articles/azure-resource-manager/management/resource-name-rules.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
@@ -390,7 +390,7 @@ In the following tables, the term alphanumeric refers to:
390
390
> | namespaces | global | 6-50 | Alphanumerics and hyphens.<br><br>Start with letter. End with letter or number. |
391
391
> | namespaces / AuthorizationRules | namespace | 1-50 | Alphanumerics, periods, hyphens and underscores.<br><br>Start and end with letter or number. |
392
392
> | namespaces / disasterRecoveryConfigs | global | 6-50 | Alphanumerics and hyphens.<br><br>Start with letter. End with alphanumeric. |
393
-
> | namespaces / eventhubs | namespace | 1-50| Alphanumerics, periods, hyphens and underscores.<br><br>Start and end with letter or number. |
393
+
> | namespaces / eventhubs | namespace | 1-256| Alphanumerics, periods, hyphens and underscores.<br><br>Start and end with letter or number. |
394
394
> | namespaces / eventhubs / authorizationRules | event hub | 1-50 | Alphanumerics, periods, hyphens and underscores.<br><br>Start and end with letter or number. |
395
395
> | namespaces / eventhubs / consumergroups | event hub | 1-50 | Alphanumerics, periods, hyphens and underscores.<br><br>Start and end with letter or number. |
Copy file name to clipboardExpand all lines: articles/cdn/cdn-features.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
@@ -68,7 +68,7 @@ The following table compares the features available with each product.
68
68
| Easy integration with Azure services, such as [Storage](cdn-create-a-storage-account-with-cdn.md), [Web Apps](cdn-add-to-web-app.md), and [Media Services](../media-services/previous/media-services-portal-manage-streaming-endpoints.md)|**✓**|**✓**|**✓**|**✓**|
69
69
| Management via [REST API](/rest/api/cdn/), [.NET](cdn-app-dev-net.md), [Node.js](cdn-app-dev-node.md), or [PowerShell](cdn-manage-powershell.md)|**✓**|**✓**|**✓**|**✓**|
0 commit comments