@@ -254,7 +254,7 @@ Get routes for this provider.
254254Creates protected resource metadata routes (RFC 9728).
255255
256256
257- ### ` MultiAuth ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L504 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
257+ ### ` MultiAuth ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L510 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
258258
259259
260260Composes an optional auth server with additional token verifiers.
@@ -270,7 +270,7 @@ come from the server; verifiers contribute only token verification.
270270
271271** Methods:**
272272
273- #### ` verify_token ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L585 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
273+ #### ` verify_token ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L591 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
274274
275275``` python
276276verify_token(self , token: str ) -> AccessToken | None
@@ -283,7 +283,7 @@ it is logged and treated as a non-match so that remaining sources
283283still get a chance to verify the token.
284284
285285
286- #### ` set_mcp_path ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L606 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
286+ #### ` set_mcp_path ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L612 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
287287
288288``` python
289289set_mcp_path(self , mcp_path: str | None ) -> None
@@ -292,7 +292,7 @@ set_mcp_path(self, mcp_path: str | None) -> None
292292Propagate MCP path to the server and all verifiers.
293293
294294
295- #### ` get_routes ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L614 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
295+ #### ` get_routes ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L620 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
296296
297297``` python
298298get_routes(self , mcp_path: str | None = None ) -> list[Route]
@@ -301,7 +301,7 @@ get_routes(self, mcp_path: str | None = None) -> list[Route]
301301Delegate route creation to the server.
302302
303303
304- #### ` get_well_known_routes ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L620 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
304+ #### ` get_well_known_routes ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L626 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
305305
306306``` python
307307get_well_known_routes(self , mcp_path: str | None = None ) -> list[Route]
@@ -313,7 +313,7 @@ This ensures that server-specific well-known route logic (e.g.,
313313OAuthProvider's RFC 8414 path-aware discovery) is preserved.
314314
315315
316- ### ` OAuthProvider ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L631 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
316+ ### ` OAuthProvider ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L637 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
317317
318318
319319OAuth Authorization Server provider.
@@ -324,7 +324,7 @@ authorization flows, token issuance, and token verification.
324324
325325** Methods:**
326326
327- #### ` verify_token ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L702 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
327+ #### ` verify_token ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L708 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
328328
329329``` python
330330verify_token(self , token: str ) -> AccessToken | None
@@ -342,7 +342,7 @@ to our existing load_access_token method.
342342- AccessToken object if valid, None if invalid or expired
343343
344344
345- #### ` get_routes ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L717 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
345+ #### ` get_routes ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L723 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
346346
347347``` python
348348get_routes(self , mcp_path: str | None = None ) -> list[Route]
@@ -358,7 +358,7 @@ This method creates the full set of OAuth routes including:
358358- List of OAuth routes
359359
360360
361- #### ` get_well_known_routes ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L796 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
361+ #### ` get_well_known_routes ` <sup ><a href = " https://github.com/PrefectHQ/fastmcp/blob/main/src/fastmcp/server/auth/auth.py#L802 " target = " _blank" ><Icon icon = " github" style = " width: 14px; height: 14px;" /></a ></sup >
362362
363363``` python
364364get_well_known_routes(self , mcp_path: str | None = None ) -> list[Route]
0 commit comments