fix(sso): fix issue where file backend type is used #562
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 PR fixes an issue where using the sso start url as the keyring item key causes an issue when using the
file
backend type.Instead of using the startUrl as the keyring item key it will now parse the URL and just use the URL Host.
So if you have
sso_start_url=https://aws-sso-portal.awsapps.com/start
Then it will now store the sso credentials with the key
aws-sso-portal.awsapps.com
BREAKING CHANGE: The SSO functionality hasn't been released yet, so it's not breaking yet, but would be if it gets released before this fix is merged. since the keyring item key is being changed, any existing sso credentials that have been added will have to be re-added with the new item key.