mirror of
https://github.com/fastapi-users/fastapi-users.git
synced 2025-08-16 11:53:40 +08:00
846 B
846 B
Authentication
FastAPI Users allows you to plug in several authentication methods.
How it works?
You can have several authentication methods, e.g. a cookie authentication for browser-based queries and a JWT token authentication for pure API queries.
When checking authentication, each method is run one after the other. The first method yielding a user wins. If no method yields a user, an HTTPException
is raised.
Each defined method will generate a /login/{name}
route where name
is defined on the authentication method object.
Each defined method will generate a /logout/{name}
route where name
is defined on the authentication method object.