tokenUrl doesn't permit for relative references in OAS 3.1 #2635
Labels
help wanted
Extra attention is needed
OpenAPI
Issues related to the OpenAPI ruleset
p/medium
t/bug
Something isn't working
triaged
Describe the bug
In OAS 3.0 tokenUrl was of uri-reference type but in 3.1 it seemed to be switched back to uri
As per OAS 3.1 documentation tokenUrl should be of type
URL
and as per section Relative References in URLs:I'm assuming that tokenUrl should in fact permit relative paths and default to a baseURL as defined by the Server Object
This would make sense because using tools such as editor-next.swagger.io, Authorize button should allow for baseUrl selection from the Servers drop-down. If tokenUrl cannot use relative paths, it will not work with this drop-down.
To Reproduce
openapi: 3.1.0
header:spectral:oas
rule.Expected behavior
Spectral validation should pass and allow for relative URLs
Environment (remove any that are not applicable):
The text was updated successfully, but these errors were encountered: