Skip to content

Commit b35ec9e

Browse files
more content updates
1 parent 7a75534 commit b35ec9e

38 files changed

+364
-596
lines changed

msal-javascript-conceptual/TOC.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,26 @@
2020
href: browser/token-lifetimes.md
2121
- name: Sign out users
2222
href: browser/logout.md
23+
- name: Acquire tokens using WAM
24+
href: browser/device-bound-tokens.md
2325
- name: Advanced topics
2426
items:
27+
- name: Single sign-on in MSAL.js
28+
href: browser/single-sign-on.md
29+
- name: Prompt behavior with MSAL.js
30+
href: browser/prompt-behavior.md
2531
- name: Logging in MSAL.js
2632
href: browser/logging.md
2733
- name: Handle errors and exceptions
34+
href: browser/handle-errors-and-exceptions.md
35+
- name: Common errors
2836
href: browser/errors.md
2937
- name: Acquiring SSH certificates
3038
href: browser/ssh-certificates.md
3139
- name: Use MSAL from Microsoft-hosted CDN
3240
href: browser/cdn-usage.md
41+
- name: Overriding window navigation
42+
href: browser/navigation.md
3343
- name: Migration guides
3444
items:
3545
- name: Migrate apps from ADAL.js to MSAL.js

msal-javascript-conceptual/angular/configuration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: MSAL Angular Configuration
33
description: Learn how to configure your Angular application to use MSAL Angular
4-
author: Dickson-Mwendia
4+
author: EmLauber
55
manager: CelesteDG
66

77
ms.topic: reference
8-
ms.date: 11/29/2023
8+
ms.date: 01/10/2024
99
ms.author: emilylauber
1010
ms.reviewer: dmwendia,cwerner, owenrichards, kengaderdus
1111
---

msal-javascript-conceptual/angular/initialization.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,6 @@ ngOnDestroy(): void {
204204
}
205205
```
206206

207-
# Next Steps
207+
## Next Steps
208208

209-
You are ready to use `@azure/msal-angular` [public APIs](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-angular/docs/public-apis.md)!
209+
- Learn how to to use [public APIs](public-apis.md) in MSAL Angular.

msal-javascript-conceptual/angular/ssosilent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ If you already have a session that exists with the authentication server, you ca
1818

1919
If you already have the user's sign-in information, you can pass this into the API to improve performance and ensure that the authorization server will look for the correct account session. You can pass one of the following into the request object in order to successfully obtain a token silently.
2020

21-
- `account` (which can be retrieved using on of the [account APIs](./accounts.md))
21+
- `account` (which can be retrieved using on of the account APIs)
2222
- `sid` (which can be retrieved from the `idTokenClaims` of an `account` object)
2323
- `login_hint` (which can be retrieved from the account object `username` property or the `upn` claim in the ID token)
2424

msal-javascript-conceptual/browser/MIP-logging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: Dickson-Mwendia
55
manager: CelesteDG
66
ms.author: dmwendia
77
ms.custom: devx-track-js
8-
ms.date: 12/21/2021
8+
ms.date: 12/21/2023
99
ms.reviewer: saeeda, jmprieur
1010
ms.service: active-directory
1111
ms.subservice: develop

msal-javascript-conceptual/browser/MIP-migrate.md

Lines changed: 0 additions & 550 deletions
This file was deleted.

msal-javascript-conceptual/browser/access-token-proof-of-possession.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
1-
# Acquiring Access Tokens Protected with Proof-of-Possession
1+
---
2+
title: Acquiring access tokens protected with Proof-of-Possession
3+
description: Learn how to acquire access tokens protected with Proof-of-Possession
4+
author: EmLauber
5+
manager: CelesteDG
6+
7+
ms.topic: reference
8+
ms.date: 01/10/2024
9+
ms.author: emilylauber
10+
ms.reviewer: dmwendia,cwerner, owenrichards, kengaderdus
11+
---
12+
13+
# Acquiring access tokens protected with Proof-of-Possession
214

315
In order to increase the protection of OAuth 2.0 access tokens stored in the browser against "token replay", MSAL provides an `Access Token Proof-of-Posession` authentication scheme. `Access Token Proof-of-Possession`, or `AT PoP`, is an authentication scheme that cryptographically binds the access tokens to the browser and client application from which they are requested, meaning they cannot be used from a different application or device.
416

msal-javascript-conceptual/browser/accounts.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
---
2+
title: Accounts in MSAL Browser
3+
description: Learn about accounts in MSAL Browser
4+
author: EmLauber
5+
manager: CelesteDG
6+
7+
ms.topic: reference
8+
ms.date: 01/10/2024
9+
ms.author: emilylauber
10+
ms.reviewer: dmwendia,cwerner, owenrichards, kengaderdus
11+
---
12+
113
# Accounts in MSAL Browser
214

315
> This is the platform-specific Accounts documentation for `@azure/msal-browser`. For the general documentation of the `AccountInfo` object structure, please visit the `@azure/msal-common` [Accounts document](../../msal-common/docs/Accounts.md).

msal-javascript-conceptual/browser/acquire-token.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
---
2+
title: Acquiring and using an access token
3+
description: Learn how to acquire and use an access token
4+
author: EmLauber
5+
manager: CelesteDG
6+
7+
ms.topic: reference
8+
ms.date: 01/10/2024
9+
ms.author: emilylauber
10+
ms.reviewer: dmwendia, cwerner, owenrichards, kengaderdus
11+
---
12+
113
# Acquiring and using an access token
214

315
> :information_source: Before you start here, make sure you understand how to [initialize the application object](./initialization.md). It is also crucial to understand the relationship between [access tokens and resources](./resources-and-scopes.md).

msal-javascript-conceptual/browser/caching.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
1-
# Caching in MSAL
1+
---
2+
title: Caching in MSAL.js
3+
description: Learn about caching tokens in MSAL.js
4+
author: EmLauber
5+
manager: CelesteDG
6+
7+
ms.topic: reference
8+
ms.date: 01/10/2024
9+
ms.author: emilylauber
10+
ms.reviewer: dmwendia, cwerner, owenrichards, kengaderdus
11+
---
12+
13+
# Caching in MSAL.js
214

315
When MSAL acquires a token, it caches it for future usage. MSAL manages token lifetimes and refreshing for you. The `acquireTokenSilent()` API retrieves access tokens from the cache for a given account and renews them if needed.
416

0 commit comments

Comments
 (0)