EventGate Read Stats Lambda - no auth yet
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 70/100
Research direction
Read event_gate_lambda.py first to follow the existing authorization pattern. Then inspect handler_stats.py and event_stats_lambda.py to apply the same auth check to the stats endpoint and decide if the separate handler should stay separate. Completion looks like protected access for stats requests and matching auth behavior to the other lambda handler.
Written by the indexing model from the issue text.
Description
Feature Description
The event_stats_lambda.py has a separate handler and that does not implement auth.
Challenge whether a separated handler, by which I mean file handler_stats.py, is worth it, and if yes, add authorization as it is done in the other handler.
Problem / Opportunity
We need to protect this endpoint as it queries the real DB.
Acceptance Criteria
Endpoint is protected with authorization mechanism similar to the other lambda in event_gate_lambda.py
- Dominant language
- Python
- Stars
- 4
- Forks
- 0
- Avg merge
- 20h 22m
- Merged PRs (30d)
- 8
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from AbsaOSS/EventGate
-
refactoring type:tech-debt
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
enhancement
-
infrastructure type:tech-debt
Difficulty 3/5 1-2 days Newbie friendliness 70/100
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 70/100
-
refactoring type:tech-debt
Difficulty 3/5 1-2 days Newbie friendliness 71/100
All issues in AbsaOSS/EventGate
Similar issues
-
documentation help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
simonw/sqlite-utils#872 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100