-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Bound RT #2 - Request Bound Refresh Token #3505
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
95 commits
Select commit
Hold shift + click to select a range
4ba7234
Merge branch 'dev' of github.com:AzureAD/microsoft-authentication-lib…
hectormmg 4faeced
Merge branch 'dev' of github.com:AzureAD/microsoft-authentication-lib…
hectormmg 9e95250
Merge branch 'dev' of github.com:AzureAD/microsoft-authentication-lib…
hectormmg 1ec67f3
Merge branch 'dev' of github.com:AzureAD/microsoft-authentication-lib…
hectormmg 40bcdce
Merge branch 'dev' of github.com:AzureAD/microsoft-authentication-lib…
hectormmg 75ede54
Add KeyManager class
hectormmg 09ac0e7
Add STK JWK to BaseAuthRequest
hectormmg b8f8be0
Add STK generation logic to common and browser
hectormmg 1072952
Update PublicClientApplication tests to mock out STK generation from …
hectormmg c4c209d
Undo msal-node-samples changes
hectormmg a80561c
Move generateCnf from PopTokenGenerator to KeyManager
hectormmg da24851
Refactor crypto key generation to use different key generation algori…
hectormmg 1f95780
Merge branch 'dev' of github.com:AzureAD/microsoft-authentication-lib…
hectormmg f12b309
Merge branch 'dev' of github.com:AzureAD/microsoft-authentication-lib…
hectormmg 62288ce
Merge branch 'dev' into bound-rt-stk
hectormmg 20d70ab
Add missing API from Crypto Interface to msal-node
hectormmg fbfbe3e
Fix linter issues
hectormmg 4062716
Merge branch 'dev' into bound-rt-stk
hectormmg 5e4d6cc
Merge branch 'dev' into bound-rt-stk
hectormmg 898f21c
Merge branch 'dev' into bound-rt-stk
hectormmg 5b3c3c1
Merge branch 'dev' into bound-rt-stk
hectormmg 0bfad76
Fix merge conflicts
hectormmg 212eb0b
Merge branch 'bound-rt-stk' of github.com:AzureAD/microsoft-authentic…
hectormmg 47bfe59
Update from dev
hectormmg 2bf2ef2
Merge branch 'dev' into bound-rt-stk
hectormmg 8d90c0e
Merge branch 'dev' into bound-rt-stk
hectormmg 8df91eb
Add rtPop msal-browser sample
hectormmg d557d11
Add stk_jwk to /authorize call in AuthorizationCodeClient to initiate…
hectormmg afb5cea
Add STK JWK to /token request to obtain bound rt response
hectormmg 82241e0
Add stkJwk to AuthorizationCodeClient tests
hectormmg be824f6
Merge branch 'dev' into bound-rt-stk
hectormmg 6eab32a
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg a2a8479
Update mock crypto interface in tests
hectormmg 623ee37
Merge branch 'dev' into bound-rt-stk
hectormmg 93fb293
Merge branch 'dev' into bound-rt-stk
hectormmg 22cc522
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg c285237
Merge branch 'dev' into bound-rt-stk
hectormmg f68caff
Fix merge conflicts
hectormmg 80acc79
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg 4d1d627
Cleanup tests
hectormmg 9aa503b
Refactor Cryptographic constants out of BrowserConstants and CryptoOps
hectormmg 027e333
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg b98766e
Fix generatePublicKeyThumbprint stubs and expected values on tests
hectormmg 1a63a9a
Merge branch 'dev' into bound-rt-stk
hectormmg 1f7b0a1
Fix tests after merge
hectormmg 04c6850
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg f761151
Merge branch 'dev' into bound-rt-stk
hectormmg 4c896a6
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg 232f8a5
Merge branch 'dev' into bound-rt-stk
hectormmg 2f90fa1
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg 7b2cc56
Merge branch 'dev' into bound-rt-stk
hectormmg 80ac691
Add feature flag to make RT Binding opt-in
hectormmg 94f0451
Add error handling to STK generation step
hectormmg 4b21ac3
Merge branch 'dev' into bound-rt-stk
hectormmg 7ca16e8
Refactor crypto enum names
hectormmg 5aa9009
Add error handling for crypto key generation
hectormmg 93d5145
Put KeyManager instance in BaseClient instead of AuthCode and Refresh…
hectormmg 90e19c5
Fix import in BaseClient
hectormmg 38ca687
Extend KeyManager tests
hectormmg 5030726
Increase test coverage
hectormmg 25685e3
Merge branch 'dev' into bound-rt-stk
hectormmg 13d12a7
Update lib/msal-browser/src/utils/CryptoConstants.ts
hectormmg b177c12
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg a9ee76e
Fix merge conflicts
hectormmg bfb6d4b
Add boundRT sample
hectormmg c364a75
Undo unnecessary method position change
hectormmg a4d4c62
Add initial e2e tests for RT PoP
hectormmg 75a91ec
Merge branch 'dev' into bound-rt-stk
hectormmg ead8a5a
Revert to headless false for boundRT e2e test
hectormmg 60c6f12
Update lib/msal-common/test/client/RefreshTokenClient.spec.ts
hectormmg 86288dc
Fix incorrect typing and checks for private key on getPublicKeyThumbp…
hectormmg d23e4a3
Refactor cryptographic constants to have more consistent casing
hectormmg 75c2c90
Merge branch 'dev' into bound-rt-stk
hectormmg d617cf0
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg 290a57b
Merge branch 'dev' into bound-rt-stk
hectormmg d5bd1e8
Merge branch 'dev' into bound-rt-stk
hectormmg cf95445
Merge branch 'dev' into bound-rt-stk
hectormmg 8f19635
Merge branch 'dev' into bound-rt-stk
hectormmg ec5c2f6
Fix CryptoOps tests around getPublicKeyThumbprint
hectormmg 138acc4
Move refreshTokenBinding feature flag to system config
hectormmg d820157
Update browser client config to move refreshTokenBinding flag to syst…
hectormmg f6f428e
Rename KeyManager to CryptoKeyManager for more specificity
hectormmg d766458
Merge branch 'dev' into bound-rt-stk
hectormmg a4e2ae5
Update BrowserAuthError to remove keyId from error message and avoid Pii
hectormmg 3062774
Update lib/msal-browser/src/config/Configuration.ts
hectormmg 2f4c583
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg 89d13f4
Update sample and fix merge bugs
hectormmg eef976e
Merge branch 'dev' into bound-rt-stk
hectormmg 43c624c
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg c78a250
Merge branch 'dev' into bound-rt-stk
hectormmg 4f32920
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg 44e74cd
Merge branch 'dev' into bound-rt-stk
hectormmg 227fb36
Merge branch 'bound-rt-stk' into bound-rt/acquire-bound-rt
hectormmg 7cadde1
Merge branch 'refresh-token-binding' into bound-rt/acquire-bound-rt
hectormmg 589d04a
Remove CryptoKeyManager class
hectormmg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.