Add SSO registration scopes to SSOAWSCredentialsOptions #3133
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.
This adds
IList<string> Scopes
toSSOAWSCredentialsOptions
parsing them fromCredentialProfileOptions.SsoRegistrationScopes
.Description
There is currently no way to know if a SSO profile has been set up with
sso_registration_scopes
when usingCredentialProfile.GetAWSCredentials
.Motivation and Context
This change is for a better user experience within the AWS Toolkit for Visual Studio (aws/aws-toolkit-visual-studio#377) and AWS Tools for PowerShell (when using a combination of
Get-AWSCredential
&Register-SSOOIDCClient
cmdlets).Testing
Create sample
config
file and runProgram.cs
file, program should printoutsso:account:access
config
file:Program.cs
file:Screenshots (if appropriate)
Types of changes
Checklist
License