Skip to content

Commit 65154ce

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into fixParameter
2 parents b097cb7 + be5ce12 commit 65154ce

File tree

4 files changed

+13
-15
lines changed

4 files changed

+13
-15
lines changed

articles/active-directory/develop/msal-js-sso.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ When a user authenticates, a session cookie is set on the Azure AD domain in the
5050
To improve performance and ensure that the authorization server will look for the correct account session, you can pass one of the following options in the request object of the `ssoSilent` method to obtain the token silently.
5151

5252
- Session ID `sid` (which can be retrieved from `idTokenClaims` of an `account` object)
53-
- `login_hint` (which can be retrieved from the `account` object username property or the `upn` claim in the ID token)
53+
- `login_hint` (which can be retrieved from the `account` object username property or the `upn` claim in the ID token) (if your app is authenticating users with B2C, see: [Configure B2C user-flows to emit username in ID tokens](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-browser/FAQ.md#why-is-getaccountbyusername-returning-null-even-though-im-signed-in) )
5454
- `account` (which can be retrieved from using one the [account methods](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-browser/docs/login-user.md#account-apis))
5555

5656
#### Using a session ID
@@ -183,11 +183,13 @@ InteractionRequiredAuthError: login_required: AADSTS50058: A silent sign-in requ
183183

184184
To resolve the error, the user must create an interactive authentication request using the `loginPopup()` or `loginRedirect()`. In some cases, the prompt value **none** can be used together with an interactive MSAL.js method to achieve SSO. See [Interactive requests with prompt=none](msal-js-prompt-behavior.md#interactive-requests-with-promptnone) for more. If you already have the user's sign-in information, you can pass either the `loginHint` or `sid` optional parameters to sign-in a specific account.
185185

186-
## SSO in ADAL.js to MSAL.js update
186+
## Negating SSO with prompt=login
187187

188-
MSAL.js brings feature parity with ADAL.js for Azure AD authentication scenarios. To make the migration from ADAL.js to MSAL.js easy and to avoid prompting your users to sign in again, the library reads the ID token representing user’s session in ADAL.js cache, and seamlessly signs in the user in MSAL.js.
188+
If you like Azure AD to prompt the user for entering their credentials despite there being an active session with the authorization server, you can use the **login** prompt parameter in requests with MSAL.js. See [MSAL.js prompt behavior](msal-js-prompt-behavior.md) for more.
189189

190-
To take advantage of the SSO behavior when updating from ADAL.js, you'll need to ensure the libraries are using `localStorage` for caching tokens. Set the `cacheLocation` to `localStorage` in both the MSAL.js and ADAL.js configuration at initialization as follows:
190+
## Sharing authentication state between ADAL.js and MSAL.js
191+
192+
MSAL.js brings feature parity with ADAL.js for Azure AD authentication scenarios. To make the migration from ADAL.js to MSAL.js easy and share authentication state between apps, the library reads the ID token representing user’s session in ADAL.js cache. To take advantage of this when migrating from ADAL.js, you'll need to ensure that the libraries are using `localStorage` for caching tokens. Set the `cacheLocation` to `localStorage` in both the MSAL.js and ADAL.js configuration at initialization as follows:
191193

192194
```javascript
193195

@@ -212,8 +214,6 @@ const config = {
212214
const msalInstance = new msal.PublicClientApplication(config);
213215
```
214216

215-
Once the `cacheLocation` is configured, MSAL.js can read the cached state of the authenticated user in ADAL.js and use that to provide SSO in MSAL.js.
216-
217217
## Next steps
218218

219219
For more information about SSO, see:

articles/cognitive-services/Anomaly-Detector/overview.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: nitinme
88
ms.service: cognitive-services
99
ms.subservice: anomaly-detector
1010
ms.topic: overview
11-
ms.date: 07/06/2022
11+
ms.date: 10/17/2022
1212
ms.author: mbullwin
1313
keywords: anomaly detection, machine learning, algorithms
1414
ms.custom: cog-serv-seo-aug-2020
@@ -18,7 +18,6 @@ ms.custom: cog-serv-seo-aug-2020
1818

1919
Anomaly Detector is an AI service with a set of APIs, which enables you to monitor and detect anomalies in your time series data with little ML knowledge, either batch validation or real-time inference.
2020

21-
2221
This documentation contains the following types of articles:
2322
* The [quickstarts](./Quickstarts/client-libraries.md) are step-by-step instructions that let you make calls to the service and get results in a short period of time.
2423
* The [how-to guides](./how-to/identify-anomalies.md) contain instructions for using the service in more specific or customized ways.
@@ -31,15 +30,14 @@ With the Anomaly Detector, you can either detect anomalies in one variable using
3130

3231
|Feature |Description |
3332
|---------|---------|
34-
|Univariate Anomaly Detector | Detect anomalies in one variable, like revenue, cost, etc. The model was selected automatically based on your data pattern. |
35-
|Multivariate Anomaly Detector| Detect anomalies in multiple variables with correlations, which are usually gathered from equipment or other complex system. The underlying model used is Graph attention network.|
33+
|Univariate Anomaly Detector | Detect anomalies in one variable, like revenue, cost, etc. The model is selected automatically based on your data pattern. |
34+
|Multivariate Anomaly Detector| Detect anomalies in multiple variables with correlations, which are usually gathered from equipment or other complex system. The underlying model used is a Graph Attention Network (GAT).|
3635

3736
### When to use **Univariate Anomaly Detector** v.s. **Multivariate Anomaly Detector**
3837

3938
If your goal is to detect anomalies out of a normal pattern on each individual time series purely based on their own historical data, use univariate anomaly detection APIs. For example, you want to detect daily revenue anomalies based on revenue data itself, or you want to detect a CPU spike purely based on CPU data.
4039

41-
If your goal is to detect system level anomalies from a group of time series data, use multivariate anomaly detection APIs. Particularly, when any individual time series won't tell you much, and you have to look at all signals (a group of time series) holistically to determine a system level issue. For example, you have an expensive physical asset like aircraft, equipment on an oil rig, or a satellite. Each of these assets has tens or hundreds of different types of sensors. You would have to look at all those time series signals from those sensors to decide whether there is system level issue.
42-
40+
If your goal is to detect system level anomalies from a group of time series data, use multivariate anomaly detection APIs. Particularly, when any individual time series won't tell you much, and you have to look at all signals (a group of time series) holistically to determine a system level issue. For example, you have an expensive physical asset like aircraft, equipment on an oil rig, or a satellite. Each of these assets has tens or hundreds of different types of sensors. You would have to look at all those time series signals from those sensors to decide whether there is a system level issue.
4341

4442
## Demo
4543

articles/storage/blobs/secure-file-transfer-protocol-known-issues.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ To transfer files to or from Azure storage via client applications, see the foll
5252
| Category | Unsupported operations |
5353
|---|---|
5454
| ACLs | <li>`chgrp` - change group<li>`chmod` - change permissions/mode<li>`chown` - change owner<li>`put/get -p` - preserving permissions |
55-
| Resume operations |<li>`reget`, `get -a`- resume download<li>`reput`. `put -a` - resume upload |
55+
| Resuming Uploads | `reput`. `put -a` |
5656
| Random writes and appends | <li>Operations that include both READ and WRITE flags. For example: [SSH.NET create API](https://github.com/sshnet/SSH.NET/blob/develop/src/Renci.SshNet/SftpClient.cs#:~:text=public%20SftpFileStream-,Create,-(string%20path))<li>Operations that include APPEND flag. For example: [SSH.NET append API](https://github.com/sshnet/SSH.NET/blob/develop/src/Renci.SshNet/SftpClient.cs#:~:text=public%20void-,AppendAllLines,-(string%20path%2C%20IEnumerable%3Cstring%3E%20contents)). |
5757
| Links |<li>`symlink` - creating symbolic links<li>`ln` - creating hard links<li>Reading links not supported |
5858
| Capacity Information | `df` - usage info for filesystem |

includes/digital-twins-limits.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ author: baanders
33
description: include file for Azure Digital Twins limits
44
ms.service: digital-twins
55
ms.topic: include
6-
ms.date: 4/4/2022
6+
ms.date: 10/17/2022
77
ms.author: baanders
88
---
99

@@ -17,7 +17,7 @@ The following table lists the functional limits of Azure Digital Twins.
1717
| Area | Capability | Default limit | Adjustable? |
1818
| --- | --- | --- | --- |
1919
| Azure resource | Number of Azure Digital Twins instances in a region, per subscription | 10 | Yes |
20-
| Digital twins | Number of twins in an Azure Digital Twins instance | 1,000,000 | Yes |
20+
| Digital twins | Number of twins in an Azure Digital Twins instance | 2,000,000 | Yes |
2121
| Digital twins | Number of incoming relationships to a single twin | 5,000 | No |
2222
| Digital twins | Number of outgoing relationships from a single twin | 5,000 | No |
2323
| Digital twins | Maximum size (of JSON body in a PUT or PATCH request) of a single twin | 32 KB | No |

0 commit comments

Comments
 (0)