Member Junction
    Preparing search index...

    Provides user-friendly error messages for OAuth errors.

    Maps technical OAuth error codes to messages that help users understand what went wrong and what they can do about it.

    try {
    await tokenManager.refreshTokens();
    } catch (error) {
    const mapped = OAuthErrorMessages.mapError(error.message);
    showUserNotification(mapped.userMessage);
    if (mapped.requiresReauthorization) {
    promptForReauthorization();
    }
    }
    Index

    Constructors

    Methods

    • Creates an error message from an OAuth error response.

      Parameters

      • error: string

        OAuth error code

      • Optionaldescription: string

        Optional error description from server

      Returns string

      Combined error message for logging

    • Gets a user-friendly message for an OAuth error.

      Parameters

      • errorCode: string

        The OAuth error code or error message

      Returns string

      User-friendly error message

    • Maps an OAuth error code to user-friendly error information.

      Parameters

      • errorCode: string

        The OAuth error code or error message

      Returns OAuthErrorMapping

      Error information with user message and retry guidance

    • Checks if an error indicates re-authorization is required.

      Parameters

      • errorCode: string

        The OAuth error code or error message

      Returns boolean

      true if re-authorization is required