Skip to content

Commit c14cf90

Browse files
authored
Merge pull request #296495 from MicrosoftDocs/main
Publish to live, Tuesday 4 AM PST, 3/18
2 parents a76115c + e594e36 commit c14cf90

20 files changed

+94
-200
lines changed

articles/active-directory-b2c/error-codes.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: CelesteDG
99
ms.service: azure-active-directory
1010

1111
ms.topic: reference
12-
ms.date: 01/11/2024
12+
ms.date: 03/13/2025
1313
ms.author: kengaderdus
1414
ms.subservice: b2c
1515

@@ -24,7 +24,7 @@ The following errors can be returned by the Azure Active Directory B2C service.
2424

2525
| Error code | Message | Notes |
2626
| ---------- | ------- | ----- |
27-
| `AADB2C90001` | This user already exists, and profile '{0}' does not allow the same user to be created again. | [Sign-up flow](add-sign-up-and-sign-in-policy.md) |
27+
| `AADB2C90001` | The server hosting resource '{0}' is not enabled for CORS requests. Ensure that the 'Access-Control-Allow-Origin' header has been configured. | |
2828
| `AADB2C90002` | The CORS resource '{0}' returned a 404 not found. | [Hosting the page content](customize-ui-with-html.md#hosting-the-page-content) |
2929
| `AADB2C90006` | The redirect URI '{0}' provided in the request is not registered for the client ID '{1}'. | [Register a web application](tutorial-register-applications.md), [Sending authentication requests](openid-connect.md#send-authentication-requests) |
3030
| `AADB2C90007` | The application associated with client ID '{0}' has no registered redirect URIs. | [Register a web application](tutorial-register-applications.md), [Sending authentication requests](openid-connect.md#send-authentication-requests) |
@@ -52,7 +52,7 @@ The following errors can be returned by the Azure Active Directory B2C service.
5252
| `AADB2C90040` | User journey '{0}' does not contain a send claims step. | [User journey orchestration steps](userjourneys.md#orchestrationsteps) |
5353
| `AADB2C90043` | The prompt included in the request contains invalid values. Expected 'none', 'login', 'consent' or 'select_account'. | |
5454
| `AADB2C90044` | The claim '{0}' is not supported by the claim resolver '{1}'. | [Claim resolvers](claim-resolver-overview.md) |
55-
| `AADB2C90046` | We are having trouble loading your current state. You might want to try starting your session over from the beginning. | |
55+
| `AADB2C90046` |We are having trouble signing you in. You might want to try starting your session over from the beginning. | |
5656
| `AADB2C90047` | The resource '{0}' contains script errors preventing it from being loaded. | [Configure CORS](customize-ui-with-html.md#3-configure-cors) |
5757
| `AADB2C90048` | An unhandled exception has occurred on the server. |
5858
| `AADB2C90051` | No suitable claims providers were found. |
@@ -65,7 +65,7 @@ The following errors can be returned by the Azure Active Directory B2C service.
6565
| `AADB2C99059` | The supplied request must present a code_challenge. Required for single-page apps using the authorization code flow.| [Authorization code flow](authorization-code-flow.md) |
6666
| `AADB2C90067` | The post logout redirect URI '{0}' has an invalid format. Specify an https based URL such as 'https://example.com/return' or for native clients use the IETF native client URI 'urn:ietf:wg:oauth:2.0:oob'. | [Send a sign-out request](openid-connect.md#send-a-sign-out-request) |
6767
| `AADB2C90068` | The provided application with ID '{0}' is not valid against this service. Please use an application created via the B2C portal and try again. | [Register a web application in Azure AD B2C](tutorial-register-applications.md) |
68-
| `AADB2C90073` | KeyContainer with 'id': '{0}' cannot be found in the directory '{1}' |
68+
| `AADB2C90073` | {0} with {1}: '{2}' cannot be found in the directory '{3}'. |
6969
| `AADB2C90075` | The claims exchange '{0}' specified in step '{1}' returned HTTP error response with Code '{2}' and Reason '{3}'. |
7070
| `AADB2C90077` | User does not have an existing session and request prompt parameter has a value of '{0}'. |
7171
| `AADB2C90079` | Clients must send a client_secret when redeeming a confidential grant. | [Create a web app client secret](configure-authentication-sample-web-app-with-api.md#step-24-create-a-web-app-client-secret) |
@@ -114,7 +114,7 @@ The following errors can be returned by the Azure Active Directory B2C service.
114114
| `AADB2C90205` | This application does not have sufficient permissions against this web resource to perform the operation. | [Register web API and configure scopes](configure-authentication-sample-web-app-with-api.md#step-2-register-web-applications) |
115115
| `AADB2C90206` | A time out has occurred initialization the client. | |
116116
| `AADB2C90208` | The provided id_token_hint parameter is expired. Please provide another token and try again. | [Token format](id-token-hint.md#token-format) |
117-
| `AADB2C90209` | The provided id_token_hint parameter does not contain an accepted audience. Valid audience values: '{0}'. Please provide another token and try again. |[Token format](id-token-hint.md#token-format) |
117+
| `AADB2C90209` | The provided id_token_hint parameter does not contain an accepted audience. Please provide another token and try again. |[Token format](id-token-hint.md#token-format) |
118118
| `AADB2C90210` | The provided id_token_hint parameter could not be validated. Please provide another token and try again. |[Token format](id-token-hint.md#token-format), [Issue a token with symmetric keys](id-token-hint.md#how-to-guide) |
119119
| `AADB2C90211` | The request contained an incomplete state cookie. |
120120
| `AADB2C90212` | The request contained an invalid state cookie. |
@@ -123,18 +123,18 @@ The following errors can be returned by the Azure Active Directory B2C service.
123123
| `AADB2C90224` | Resource owner flow has not been enabled for the application. | [Register a ROPC flow enabled application](add-ropc-policy.md#register-an-application) |
124124
| `AADB2C90225` | The username or password provided in the request are invalid. |
125125
| `AADB2C90226` | The specified token exchange is only supported over HTTP POST. |[Token format](id-token-hint.md#token-format) |
126-
| `AADB2C90232` | The provided id_token_hint parameter does not contain an accepted issuer. Valid issuers: '{0}'. Please provide another token and try again. |
126+
| `AADB2C90232` | The provided id_token_hint parameter does not contain an accepted issuer. Please provide another token and try again. |
127127
| `AADB2C90233` | The provided id_token_hint parameter failed signature validation. Please provide another token and try again. | [Issue a token with symmetric keys](id-token-hint.md#how-to-guide) |
128-
| `AADB2C90235` | The provided id_token is expired. Please provide another token and try again. | [Token format](id-token-hint.md#token-format) |
129-
| `AADB2C90237` | The provided id_token does not contain a valid audience. Valid audience values: '{0}'. Please provide another token and try again. | [Token format](id-token-hint.md#token-format) |
130-
| `AADB2C90238` | The provided id_token does not contain a valid issuer. Valid issuer values: '{0}'. Please provide another token and try again. | [Token format](id-token-hint.md#token-format) |
131-
| `AADB2C90239` | The provided id_token failed signature validation. Please provide another token and try again. | [Issue a token with symmetric keys](id-token-hint.md#how-to-guide) |
132-
| `AADB2C90240` | The provided id_token is malformed and could not be parsed. Please provide another token and try again. | [Issue a token with symmetric keys](id-token-hint.md#how-to-guide) |
128+
| `AADB2C90235` | The provided token is expired. Please provide another token and try again. | [Token format](id-token-hint.md#token-format) |
129+
| `AADB2C90237` | The provided token does not contain a valid audience. Please provide another token and try again. | [Token format](id-token-hint.md#token-format) |
130+
| `AADB2C90238` | The provided token does not contain a valid issuer. Please provide another token and try again. | [Token format](id-token-hint.md#token-format) |
131+
| `AADB2C90239` | The provided token failed signature validation. Please provide another token and try again. | [Issue a token with symmetric keys](id-token-hint.md#how-to-guide) |
132+
| `AADB2C90240` | The provided token is malformed and could not be parsed. Please provide another token and try again. | [Issue a token with symmetric keys](id-token-hint.md#how-to-guide) |
133133
| `AADB2C90242` | The SAML technical profile '{0}' specifies PartnerEntity CDATA which cannot be loaded for reason '{1}'. | [Configure the SAML technical profile](identity-provider-generic-saml.md#configure-the-saml-technical-profile) |
134134
| `AADB2C90243` | The IDP's client key/secret is not properly configured. | [Add an IDP to your Azure AD B2C tenant](add-identity-provider.md) |
135135
| `AADB2C90244` | There are too many requests at this moment. Please wait for some time and try again. | [Azure AD B2C service limits and restrictions](service-limits.md) |
136136
| `AADB2C90248` | Resource owner flow can only be used by applications created through the B2C admin portal. | [Register a ROPC flow enabled application](add-ropc-policy.md#register-an-application) |
137-
| `AADB2C90250` | The generic login endpoint is not supported. | [Supported and unsupported SAML modalities](saml-service-provider.md#supported-and-unsupported-saml-modalities) |
137+
| `AADB2C90250` | SAML IDP initiated SSO is not enabled for this policy. | [Supported and unsupported SAML modalities](saml-service-provider.md#supported-and-unsupported-saml-modalities) |
138138
| `AADB2C90255` | The claims exchange specified in technical profile '{0}' did not complete as expected. You might want to try starting your session over from the beginning. |
139139
| `AADB2C90261` | The claims exchange '{0}' specified in step '{1}' returned HTTP error response that could not be parsed. |
140140
| `AADB2C90272` | The id_token_hint parameter has not been specified in the request. Please provide token and try again. | [Issue a token with symmetric keys](id-token-hint.md#how-to-guide) |
@@ -145,16 +145,16 @@ The following errors can be returned by the Azure Active Directory B2C service.
145145
| `AADB2C90279` | The provided client ID '{0}' does not match the client ID that issued the grant. | [Web sign-in with OpenID Connect](openid-connect.md) |
146146
| `AADB2C90284` | The application with identifier '{0}' has not been granted consent and is unable to be used for local accounts. | [Register a web application in Azure AD B2C](tutorial-register-applications.md) |
147147
| `AADB2C90285` | The application with identifier '{0}' was not found. | [Register a web application in Azure AD B2C](tutorial-register-applications.md) |
148-
| `AADB2C90288` | UserJourney with ID '{0}' referenced in TechnicalProfile '{1}' for refresh token redemption for tenant '{2}' does not exist in policy '{3}' or any of its base policies. |
149148
| `AADB2C90287` | The request contains invalid redirect URI '{0}'.| [Register a web application](tutorial-register-applications.md), [Sending authentication requests](openid-connect.md#send-authentication-requests) |
149+
| `AADB2C90288` | UserJourney with ID '{0}' referenced in TechnicalProfile '{1}' for refresh token redemption for tenant '{2}' does not exist in policy '{3}' or any of its base policies. |
150150
| `AADB2C90289` | We encountered an error connecting to the identity provider. Please try again later. | [Add an IDP to your Azure AD B2C tenant](add-identity-provider.md) |
151-
| `AADB2C90289` | We encountered an 'invalid_client' error connecting to the identity provider. Please try again later. | Make sure the application secret is correct or it hasn't expired. Learn how to [Register apps](register-apps.md).|
151+
| `AADB2C90289` | We encountered an '{0}' error connecting to the identity provider. Please try again later. | Make sure the application secret is correct or it hasn't expired. Learn how to [Register apps](register-apps.md).|
152152
| `AADB2C90296` | Application has not been configured correctly. Please contact administrator of the site you are trying to access. | [Register a web application](tutorial-register-applications.md) |
153+
| `AADB2C99002` | This user does not exist and profile '{0}' requires the user to have already been created. |
153154
| `AADB2C99005` | The request contains an invalid scope parameter which includes an illegal character '{0}'. | [Web sign-in with OpenID Connect](openid-connect.md) |
154-
| `AADB2C99006` | Azure AD B2C cannot find the extensions app with app ID '{0}'. Please visit https://go.microsoft.com/fwlink/?linkid=851224 for more information. | [Azure AD B2C extensions app](extensions-app.md) |
155+
| `AADB2C99006` | Azure AD cannot find the extensions app with app id '{0}'. Please visit https://go.microsoft.com/fwlink/?linkid=851224 for more information. | [Azure AD B2C extensions app](extensions-app.md) |
155156
| `AADB2C99011` | The metadata value '{0}' has not been specified in TechnicalProfile '{1}' in policy '{2}'. | [Custom policy Technical profiles](technicalprofiles.md) |
156157
| `AADB2C99013` | The supplied grant_type [{0}] and token_type [{1}] combination is not supported. |
157158
| `AADB2C99015` | Profile '{0}' in policy '{1}' in tenant '{2}' is missing all InputClaims required for resource owner password credential flow. | [Create a resource owner policy](add-ropc-policy.md#create-a-resource-owner-policy) |
158-
|`AADB2C99002`| User doesn't exist. Please sign up before you can sign in. |
159159
| `AADB2C99027` | Policy '{0}' does not contain an AuthorizationTechnicalProfile with a corresponding ClientAssertionType. | [Client credentials flow](client-credentials-grant-flow.md) |
160-
|`AADB2C90229`|Azure AD B2C throttled traffic if too many requests are sent from the same source in a short period of time| [Best practices for Azure Active Directory B2C](best-practices.md#testing) |
160+
|`AADB2C90229`|Your request is throttled temporarily. Please retry after the time specified in the additional information of the error message. | [Best practices for Azure Active Directory B2C](best-practices.md#testing) |

articles/cdn/cdn-cors.md

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -55,39 +55,3 @@ A complex request is a CORS request where the browser is required to send a *pre
5555
CORS on Azure CDN works automatically without extra configurations when the **Access-Control-Allow-Origin** header is set to wildcard (*) or a single origin. CDN cache the first response and subsequent requests use the same header.
5656

5757
If requests have already been made to the CDN prior to CORS being set on your origin, you need to purge content on your endpoint content to reload the content with the **Access-Control-Allow-Origin** header.
58-
59-
## Multiple origin scenarios
60-
61-
If you need to allow a specific list of origins to be allowed for CORS, things get a little more complicated. The problem occurs when the CDN caches the **Access-Control-Allow-Origin** header for the first CORS origin. When a different CORS origin makes a subsequent request, the CDN serves the cached **Access-Control-Allow-Origin** header, which doesn't match. There are several ways to correct this problem.
62-
63-
### Azure CDN standard profiles
64-
65-
On Azure CDN Standard from Microsoft, you can create a rule in the [Standard rules engine](cdn-standard-rules-engine-reference.md) to check the **Origin** header on the request. If it's a valid origin, your rule set the **Access-Control-Allow-Origin** header with the desired value. In this case, the **Access-Control-Allow-Origin** header from the file's origin server is ignored and the CDN's rules engine completely manages the allowed CORS origins.
66-
67-
![Rules example with standard rules engine](./media/cdn-cors/cdn-standard-cors.png)
68-
69-
> [!TIP]
70-
> You can add additional actions to your rule to modify additional response headers, such as **Access-Control-Allow-Methods**.
71-
>
72-
73-
#### One regular expression with all valid origins
74-
75-
In this case, you create a regular expression that includes all of the origins you want to allow:
76-
77-
```http
78-
https?:\/\/(www\.contoso\.com|contoso\.com|www\.microsoft\.com|microsoft.com\.com)$
79-
```
80-
81-
If the regular expression matches, your rule replaces the **Access-Control-Allow-Origin** header (if any) from the origin with the origin that sent the request. You can also add extra CORS headers, such as **Access-Control-Allow-Methods**.
82-
83-
![Rules example with regular expression](./media/cdn-cors/cdn-cors-regex.png)
84-
85-
#### Request header rule for each origin.
86-
87-
Rather than regular expressions, you can instead create a separate rule for each origin you wish to allow using the **Request Header Wildcard** [match condition](./cdn-verizon-premium-rules-engine-reference-match-conditions.md). As with the regular expression method, the rules engine alone sets the CORS headers.
88-
89-
![Rules example without regular expression](./media/cdn-cors/cdn-cors-no-regex.png)
90-
91-
> [!TIP]
92-
> In the example, the use of the wildcard character * tells the rules engine to match both HTTP and HTTPS.
93-
>

articles/communication-services/quickstarts/rooms/get-started-rooms.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ title: Quickstart - Create and manage a room resource
33
titleSuffix: An Azure Communication Services quickstart
44
description: In this quickstart, you learn how to create a Room within your Azure Communication Services resource.
55
services: azure-communication-services
6-
author: radubulboaca
7-
manager: mariusu
6+
author: mayssamm
7+
manager: alexokun
88

9-
ms.author: antonsamson
10-
ms.date: 09/01/2022
9+
ms.author: mayssamm
10+
ms.date: 02/27/2025
1111
ms.topic: quickstart
1212
ms.service: azure-communication-services
1313
ms.custom: mode-other, devx-track-azurecli, devx-track-extended-java, devx-track-js, devx-track-python
@@ -28,7 +28,7 @@ The following table lists the main properties of `room` objects:
2828
| `validUntil` | Latest time a `room` can be used. |
2929
| `pstnDialOutEnabled` | Enable or disable dialing out to a PSTN number in a room.|
3030
| `participants` | List of participants to a `room`. Specified as a `CommunicationUserIdentifier`. |
31-
| `roleType` | The role of a room participant. Can be either `Presenter`, `Attendee`, or `Consumer`. |
31+
| `roleType` | The role of a room participant. Can be `Presenter`, `Attendee`, `Consumer` or `Collaborator`. |
3232

3333
::: zone pivot="platform-azcli"
3434
[!INCLUDE[Use rooms with Azure CLI](./includes/rooms-quickstart-az-cli.md)]

articles/communication-services/quickstarts/rooms/includes/rooms-quickstart-java.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
title: include file
33
description: include file
44
services: azure-communication-services
5-
author: mrayyan
5+
author: mayssamm
66
manager: alexokun
77

88
ms.service: azure-communication-services
9-
ms.date: 07/20/2023
9+
ms.date: 02/27/2025
1010
ms.topic: include
1111
ms.custom: include file
12-
ms.author: t-siddiquim
12+
ms.author: mayssamm
1313
---
1414

1515
## Prerequisites
@@ -248,11 +248,11 @@ To add or update participants to a `room`, use the `addOrUpdateParticipants` met
248248

249249
List<RoomParticipant> participantsToAddAOrUpdate = new ArrayList<>();
250250

251-
// Adding new participant
252-
participantsToAddAOrUpdate.add(participant_3.setRole(ParticipantRole.CONSUMER));
253-
254251
// Updating current participant
255-
participantsToAddAOrUpdate.add(participant_2.setRole(ParticipantRole.PRESENTER));
252+
participantsToAddAOrUpdate.add(participant_1.setRole(ParticipantRole.PRESENTER));
253+
254+
// Adding new participant
255+
participantsToAddAOrUpdate.add(participant_3.setRole(ParticipantRole.COLLABORATOR));
256256

257257
AddOrUpdateParticipantsResult addOrUpdateParticipantsResult = roomsClient.addOrUpdateParticipants(roomId, participantsToAddAOrUpdate);
258258

@@ -379,8 +379,9 @@ Updated room with validFrom: 2023-05-11T22:11:46.784Z, validUntil: 2023-05-11T22
379379
Participant(s) added/updated
380380

381381
Participants:
382-
8:acs:b6aada1f-0b1d-47ac-866f-91aae00a1d01_00000018-ac89-7c76-35f3-343a0d00e901 (Attendee)
382+
8:acs:b6aada1f-0b1d-47ac-866f-91aae00a1d01_00000018-ac89-7c76-35f3-343a0d00e901 (Presenter)
383383
8:acs:b6aada1f-0b1d-47ac-866f-91aae00a1d01_00000018-ac89-7c76-35f3-343a0d00e902 (Consumer)
384+
8:acs:b6aada1f-0b1d-47ac-866f-91aae00a1d01_00000018-ac89-7c76-35f3-343a0d00e903 (Collaborator)
384385

385386
Participant(s) removed
386387

0 commit comments

Comments
 (0)