Page 1 of 1

Setzen Sie Swaggerui Access -Token beim App -Startup

Posted: 07 Apr 2025, 06:55
by Anonymous
Ich habe unten eine Fastapi -App. < /p>

Code: Select all

from fastapi import Depends, FastAPI, Security
from fastapi.security import HTTPAuthorizationCredentials, HTTPBearer

async def verify(token: HTTPAuthorizationCredentials | None = Depends(HTTPBearer())):
# VERIFY TOKEN
return token

app = FastAPI(
swagger_ui_parameters={"preauthorizeApiKey": {"HTTPBearer": "demo_key_for_testing"}}
)

@app.get("/api/private")
def private(auth_result: str = Security(verify)):
"""A valid access token is required to access this route"""
return auth_result
Betrachten Sie Swaggerui-Dokumente, die aus diesem Code generiert wurden. Ich habe das folgende Autorisierungsformular zum Festlegen eines Zugriffstokens. Dieses Formular mit einem Zugriffstoken. Für diese Konfigurationseinstellung gibt es jedoch keine Dokumente zu Implementierungsdetails.>