Is your feature request related to a problem? Please describe.
When testing the configuration of a uss_qualifier with a new Token Exchanger, it would be useful to test this configuration in isolation. This is difficult using the existing scenarios, as these typically assume the existence of a DSS/USSs and particular scopes.
Describe the solution you'd like
A new dev scenario (akin to NoOp) which will perform a single token request using a provided AuthSpec, scope list, and audience. It should succeed if a valid token is returned, and fail otherwise. The HTTP request/response should be included in the report where applicable.
Describe alternatives you've considered
Trying to use existing scenarios such as AuthenticationValidation with dummy DSS URLs. It does not appear that custom scopes can be provided here though, and the test will likely fail against a non-existent DSS.
Is your feature request related to a problem? Please describe.
When testing the configuration of a
uss_qualifierwith a new Token Exchanger, it would be useful to test this configuration in isolation. This is difficult using the existing scenarios, as these typically assume the existence of a DSS/USSs and particular scopes.Describe the solution you'd like
A new dev scenario (akin to
NoOp) which will perform a single token request using a providedAuthSpec, scope list, and audience. It should succeed if a valid token is returned, and fail otherwise. The HTTP request/response should be included in the report where applicable.Describe alternatives you've considered
Trying to use existing scenarios such as
AuthenticationValidationwith dummy DSS URLs. It does not appear that custom scopes can be provided here though, and the test will likely fail against a non-existent DSS.