createAuthorizationRequest method
McpAuthorizationRequest
createAuthorizationRequest({
- required McpAuthorizationServerMetadata authorizationServer,
- required String clientId,
- required Uri redirectUri,
- Iterable<
String> scopes = const <String>[], - 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,
);
}