NatLabRockies / NatLabRockies/api-umbrella

How to config the verification_level?

Open
#271 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Ruby
Stars
2.2k
Forks
373
PR merge metrics
No merged PRs in 30d

Description

The api-proxy middleware code (here) has code for verifying if 'email validation is required or not'.

Just downloaded docker image, and the consumer front-end does not seem to be doing the email validation for the user (while registering for a key). How to enable to this feature to ensure only validated users can get a key?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Use src/api-umbrella/proxy/middleware/api_key_validator.lua at line 66 as the entry point, then inspect the Docker image configuration and consumer registration flow. Trace where verification_level is configured and document how to enable email validation. Done means the setting and its application steps are clear enough to ensure unvalidated users cannot obtain a key.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, lua
Domain
authentication
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.