Commit 4471210
[identity] Adding extensions API, identity-vscode, and identity-cache-persistence (Azure#15384)
* [identity] Remove machine-code-dependent codepaths (Azure#15024)
* [identityg Remove machine-code-dependent codepaths
* Linter fixes
* Disable broken perf test
* Added missing import back
* [identity] Add extension registration API and default credential stack
* [identity-native] Introducing identity-native
* [identity] Rework extension API.
* Remove identity native
* Identity-persistence module
* Adding identity-vscode module
* Updated rush configuration
* Moved identity perf back to linking local identity
* Symbolic refactor of extension system
* Renamed MsalCredentialOptions to CacheableCredentialOptions
* Use Symbol.for instead of hacking around SymbolConstructor
* Improved identity-vscode samples
* Use persistence by default if a persistence provider has been registered.
* Improved identity-persistence samples
* Rename to identity-cache-persistence
* Feedback from arch board for mainline identity package
* Rename CredentialPersistenceOptions, format and lint
* Revert sanitization of scopes.
* Regenerated API.md for mainline identity
* Add tests and finalize @azure/identity-cache-persistence
* Record tests for identity-cache-persistence
* Renamed sample files.
* Some changes for testing in identity
* Updated identity-vscode
* Remove async version of useIdentityExtension
* Added a couple of tests for default no-extension behavior
* Fixed tests in recorder
* Removed errant console.log
* Added basic tests of identity-vscode
* Fixed a couple of tests that have started caching correctly
* Added browser shim for extensions/consumer.ts
* Mock keytar using sinon in live/playback environments
* Disable persistence tests on node !== 12
* Addressed feedback in identity-cache-persistence
* Restore perf-test
* Removed sanitizeScopeUrl from recorder
* Update sdk/identity/identity/src/credentials/visualStudioCodeCredential.ts
Co-authored-by: Jeff Fisher <xirzec@xirzec.com>
* Fix gitignores
* Feedback for identity-vscode
* Changelog entry for recorder changes.
* core-http -> core-auth
* setter methods instead of setter props
* Some changes to docs and keywords
* Fixed linter warning
* Switch persistence tests from 12 to 14.
* Make the tests even refuse to import msal-node-extensions on anything other than Node 14
* Reverted changes to recorder
* master -> main
* More master -> main
* [identity] Make the samples extract only part of the token data
Co-authored-by: Jeff Fisher <xirzec@xirzec.com>1 parent 37d1df4 commit 4471210
File tree
115 files changed
+4351
-544
lines changed- common/config/rush
- sdk/identity
- identity-cache-persistence
- recordings/node
- clientcertificatecredential_internal
- clientsecretcredential_internal
- devicecodecredential_internal
- usernamepasswordcredential_internal
- review
- samples-dev
- src
- test/internal/node
- identity-vscode
- recordings/node/visualstudiocodecredential
- review
- samples-dev
- src
- test/public/node
- identity
- review
- src
- client
- credentials
- managedIdentityCredential
- extensions
- msal
- browserFlows
- nodeFlows
- test
- internal/node
- public/node
- perf-tests/identity
- test/ClientSecretCredential
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
115 files changed
+4351
-544
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
| 73 | + | |
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
| |||
0 commit comments