Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Wwi21/46 implementing rate limiting (#176)
* Basic logic for token checking * Initial Firebase Setup * Implemented token system * Linting checks * Linting checks * firebase_admin dependency added * added requirement * firebase_admin added to specific requirements * adds service account certificate env var from github secrests * removes superflous dependency 'pnmlbpmntransformer' * 💚 * 💚 Changes service account certificate env var handling * Check Tokens Function added * adds basic decodation of base64 service account certificate * Refactor service account certificate handling * fixes set_force_std_xml flag position * now uses correct var for decoding base64 * added tempfile for secret * remove unused dependency * test prints added * test * test * test * test * test * test * test * test * test * test * test * test * t * test * test * test * test * test * improved code quality * final touches * fixes cd pipeline: sets necessary env var for gcp service account certificate * fix cd pipeline: also sets env var in matrix job * replaces print message for missing env var with exception * swaps checkout and env set step in cd pipeline * removes workflow dispatch and finally fixes CD env var (hopefully) * Initial Setup for refreshTokens endpoint * fixed app.py * fix method name * added matrix build for deployment of refresh tokens * Fixed jsonify error * adjusted check_token with timestamp logic * added pytz requirement --------- Co-authored-by: Jeldrik Merkelbach <[email protected]> Co-authored-by: Niyada <[email protected]>
- Loading branch information