parsed_redirect_uri#

async gafaelfawr.dependencies.return_url.parsed_redirect_uri(redirect_uri=Query(PydanticUndefined), context=Depends(ContextDependency))#

Validate a return URL in a redirect_uri parameter.

Same as return_url except expects the URL in a return_uri parameter instead of rd and returns a parsed URL instead of the str form.

Returns:

The verified, parsed redirect URI.

Return type:

urllib.parse.ParseResult

Raises:

fastapi.HTTPException – An appropriate error if the return URL was invalid.

Parameters:
  • redirect_uri (str, default: Query(PydanticUndefined)) –

  • context (RequestContext, default: Depends(ContextDependency)) –