References https://fastapi.tiangolo.com/tutorial/security/oauth2-jwt/ https://github.com/mpdavis/python-jose https://stackoverflow.com/questions/68891213/how-to-decode-jwt-token-with-jwk-in-python https://pyjwt.readthedocs.io/en/latest/