don't compute role from key name string when calling frontdoor #493
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.
Ticket(s): FE-6220
Problem
When creating a Just-in-time key, we get the role from the
keyName
which includes a delimiter between path and role. This delimiter can be used in the user's inputdatabase
to break the command.Solution
Don't rely on delimiter. Store the users input
database
as path, and keep it separate from therole
.Result
Path and role are kept separate when calling frontdoor
Testing
Updated credentials test