agentscope-sift / node_modules /@modelcontextprotocol /sdk /dist /cjs /examples /client /simpleOAuthClientProvider.d.ts
Download node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/simpleOAuthClientProvider.d.ts from Snapkitty/agentscope-sift: direct link, hf CLI and curl.
- Browser
- Download file 1.29 kB
-
https://huggingface.co/Snapkitty/agentscope-sift/resolve/main/node_modules/%40modelcontextprotocol/sdk/dist/cjs/examples/client/simpleOAuthClientProvider.d.ts
- Command line
-
hf download hf://Snapkitty/agentscope-sift/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/simpleOAuthClientProvider.d.ts
-
curl -L -o simpleOAuthClientProvider.d.ts https://huggingface.co/Snapkitty/agentscope-sift/resolve/main/node_modules/%40modelcontextprotocol/sdk/dist/cjs/examples/client/simpleOAuthClientProvider.d.ts
1.29 kB
| import { OAuthClientProvider } from '../../client/auth.js'; | |
| import { OAuthClientInformationMixed, OAuthClientMetadata, OAuthTokens } from '../../shared/auth.js'; | |
| /** | |
| * In-memory OAuth client provider for demonstration purposes | |
| * In production, you should persist tokens securely | |
| */ | |
| export declare class InMemoryOAuthClientProvider implements OAuthClientProvider { | |
| private readonly _redirectUrl; | |
| private readonly _clientMetadata; | |
| readonly clientMetadataUrl?: string | undefined; | |
| private _clientInformation?; | |
| private _tokens?; | |
| private _codeVerifier?; | |
| constructor(_redirectUrl: string | URL, _clientMetadata: OAuthClientMetadata, onRedirect?: (url: URL) => void, clientMetadataUrl?: string | undefined); | |
| private _onRedirect; | |
| get redirectUrl(): string | URL; | |
| get clientMetadata(): OAuthClientMetadata; | |
| clientInformation(): OAuthClientInformationMixed | undefined; | |
| saveClientInformation(clientInformation: OAuthClientInformationMixed): void; | |
| tokens(): OAuthTokens | undefined; | |
| saveTokens(tokens: OAuthTokens): void; | |
| redirectToAuthorization(authorizationUrl: URL): void; | |
| saveCodeVerifier(codeVerifier: string): void; | |
| codeVerifier(): string; | |
| } | |
| //# sourceMappingURL=simpleOAuthClientProvider.d.ts.map |