pythonasyncioapiasyncfastapiframeworkjsonjson-schemaopenapiopenapi3pydanticpython-typespython3redocreststarletteswaggerswagger-uiuvicornweb
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
274 B
11 lines
274 B
from starlette.requests import Request
|
|
|
|
from .base import SecurityBase, Types
|
|
|
|
|
|
class OpenIdConnect(SecurityBase):
|
|
type_ = Types.openIdConnect
|
|
openIdConnectUrl: str
|
|
|
|
async def __call__(self, request: Request):
|
|
return request.headers.get("Authorization")
|
|
|