feat(api): return token lifetimes and document API keys as bearer tokens

This commit is contained in:
Mark Paronyan committed 2026-10-07 14:18:18 +03:00
1 parent 2fb7056cb9
commit fcfa968cc5
5 files changed
+97 -21

No files matched your search

@@ -36,7 +36,12 @@ from gns3server.services.access_tickets import TICKET_PREFIX
from .database import get_repository
log = logging.getLogger(__name__)
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="/v3/access/users/login", auto_error=False)
oauth2_scheme = OAuth2PasswordBearer(
tokenUrl="/v3/access/users/login",
auto_error=False,
description="Send the access token as a bearer token. "
"An API key (gns3_<api_key_id>_<secret>) is also accepted as the bearer token.",
)
def _reject_refresh_token(token_data) -> None: