UNPKG

okta-mcp-server

Version:

Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching

34 lines 1.07 kB
export interface MockToken { token: string; type: 'SSWS' | 'Bearer'; expiresAt: number; scopes?: string[]; userId?: string; clientId?: string; } export interface AuthConfig { validTokens?: Map<string, MockToken>; requireAuth: boolean; allowedScopes?: string[]; tokenExpiration?: number; } export declare class AuthSimulator { private config; private tokens; constructor(config?: AuthConfig); private generateDefaultTokens; validateAuth(authHeader?: string): { valid: boolean; error?: string; token?: MockToken; }; validateScopes(token: MockToken, requiredScopes: string[]): boolean; generateAccessToken(clientId: string, scopes: string[], userId?: string): MockToken; generateApiToken(userId: string): MockToken; revokeToken(tokenValue: string): boolean; refreshToken(oldToken: string): MockToken | null; private generateTokenString; private generateApiTokenString; introspectToken(tokenValue: string): any; } //# sourceMappingURL=auth-simulator.d.ts.map