createAuthorizationRequest method

McpAuthorizationRequest createAuthorizationRequest({
  1. required McpAuthorizationServerMetadata authorizationServer,
  2. required String clientId,
  3. required Uri redirectUri,
  4. Iterable<String> scopes = const <String>[],
  5. McpPkcePair? pkce,
})

Creates an OAuth authorization-code request for this MCP endpoint.

Implementation

McpAuthorizationRequest createAuthorizationRequest({
  required McpAuthorizationServerMetadata authorizationServer,
  required String clientId,
  required Uri redirectUri,
  Iterable<String> scopes = const <String>[],
  McpPkcePair? pkce,
}) {
  return createMcpAuthorizationRequest(
    authorizationServer: authorizationServer,
    resource: endpoint,
    clientId: clientId,
    redirectUri: redirectUri,
    scopes: scopes,
    pkce: pkce,
  );
}