Commit 3e85bc9
authored
Support for refresh_in for ConfidentialClient (#542)
* Added support for force refresh_in
* fixed failing test
* updating storage
* Updated the force refresh in
* Updated test description
* Updated test
* Updated force refresh in
Shifted RefreshOn in Metadata
* Updated some tests
* Updated time.
* Cleaned up code reference with PR comments
* Refactor code
* Updated the refreshin system on per tenant base
* Added test for force refresh once for each tenant
* Update confidential_test.go
* Update confidential_test.go
* Update confidential_test.go
* Refactor code
* Update confidential_test.go
* Updated some tests to adapt to change in time
* Added RefreshIn logic for Managed Identity
* Added a sync http client and updated tests
* Updated the code
* Added a time setting for refreshOn for MI
* Updated the refreshon time when ests gives empry refreshon
* Updated test to fail on first error
* Refactored the channel for test
* Resolve PR comments
* updated code based on comments
* Added a test to check the concurrent 2 tenant request
* Updated concurrent test
* Updating MockClient
* Updated one concurrent test
* Update confidential_test.go
* Resolved the flaky test
* Updating for the simpler check for refresh in
* resolved comments1 parent 2fbdd87 commit 3e85bc9
File tree
22 files changed
+726
-157
lines changed- apps
- confidential
- internal
- base
- storage
- exported
- mock
- oauth
- ops/accesstokens
- managedidentity
- public
- tests
- benchmarks
- performance
22 files changed
+726
-157
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
639 | 639 | | |
640 | 640 | | |
641 | 641 | | |
642 | | - | |
| 642 | + | |
643 | 643 | | |
644 | 644 | | |
645 | 645 | | |
| |||
733 | 733 | | |
734 | 734 | | |
735 | 735 | | |
736 | | - | |
| 736 | + | |
737 | 737 | | |
738 | 738 | | |
739 | 739 | | |
| |||
0 commit comments