Setzen Sie Swaggerui Access -Token beim App -StartupPython

Python-Programme
Anonymous
 Setzen Sie Swaggerui Access -Token beim App -Startup

Post by Anonymous »

Ich habe unten eine Fastapi -App. < /p>

Code: Select all

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

async def verify(token: HTTPAuthorizationCredentials | None = Depends(HTTPBearer())):
if token is None:
raise HTTPException(status_code=401)
# 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.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post