Basic support for access to arXiv users in the legacy DB, NG JWTs and GCP JWTs.
Intened for use with FastAPI. If FastAPI is installed
arxiv.cloud_auth.fastapi.auth
can be used in Depeneds()
.
The goals are support for JWTs and minimal
dependencies. arxiv-base
and arxiv-auth
are not needed for use
of this package.
There is no attempt to support parts of arxiv.user
arxiv.users.auth.scopes
or the redis session store in
arxiv.users.auth.sessions.store
.