You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem:
Amazon CodeCatalyst currently supports Builder ID connections. The
CodeCatalyst team is working to enable IAM Identity Center connections
for CodeCatalyst, including enabling IDC connections using AWS Toolkit
for Visual Studio Code.
Solution:
- Additions and changes within `CodeCatalystAuthenticationProvider` and surrounding modules to enable IDC connections.
- The changes account for switching connections.
- The changes account for extending scopes on existing connections.
- Minimal UI additions to CodeCatalyst connection form to support IDC connection flow (may be revised in subsequent revision)
- URI handler changes to support explicit IDC startUrl/region.
- `tryAutoConnect` changes to support IDC profiles.
Note that no changes were necessary for core authN/connection logic
(e.g. secondaryAuth, and connection modules). Similarly, no UI changes
were necessary for these existing connection flows.
**The following testing has been performed:**
- Manual testing of the connection with various permutations / combinations of Builder ID vs IDC connections for CodeCatalyst and CodeWhisperer.
- Manual testing a CodeCatalyst IDC connection successfully authenticates and works against CodeCatalyst APIs.
- Manual testing that a CodeCatalyst Dev Environment can be connected to from the Toolkit using an IDC conneciton.
- End-to-end manual testing with a CodeCatalyst Dev Environment.
- Backfilled some unit tests for `CodeCatalystAuthenticationProvider`.
Co-authored-by: C Tidd <[email protected]>
Author: C Tidd <[email protected]>
commit 1eb8b94
0 commit comments