MapColonies / MapColonies/geocoding

express-openapi-validator ignores securitySchemes token query param (MAPCO-5197)

Open
#44 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

In the next version `0.1.4`, users will be able to authenticate via `token` query parameter.
For some reason, `express-openapi-validator` ignores the `token` definition in `securitySchemes` and I had to manually set token as a query param in every route. We need to check if theres another and more elegant solution.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting how express-openapi-validator processes OpenAPI securitySchemes and how this repository defines routes. Reproduce the token query-parameter case, then confirm that authentication works without manually adding token to every route.

Written by the indexing model from the issue text.

Assessment

Tech stack
express, openapi, typescript
Domain
api, authentication, backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.