CSRF-X Auth Library - v1.0.3
    Preparing search index...

    Variable AuthErrorCodeConst

    AuthErrorCode: {
        INVALID_CREDENTIALS: "INVALID_CREDENTIALS";
        CSRF_NOT_FOUND: "CSRF_NOT_FOUND";
        CSRF_FETCH_FAILED: "CSRF_FETCH_FAILED";
        CSRF_EXPIRED: "CSRF_EXPIRED";
        LOGIN_FAILED: "LOGIN_FAILED";
        LOGOUT_FAILED: "LOGOUT_FAILED";
        NOT_AUTHENTICATED: "NOT_AUTHENTICATED";
        NETWORK_ERROR: "NETWORK_ERROR";
        TIMEOUT: "TIMEOUT";
        CACHE_ERROR: "CACHE_ERROR";
        VALIDATION_ERROR: "VALIDATION_ERROR";
        TOO_MANY_REQUESTS: "TOO_MANY_REQUESTS";
        SERVER_ERROR: "SERVER_ERROR";
        UNAUTHORIZED: "UNAUTHORIZED";
        FORBIDDEN: "FORBIDDEN";
        NOT_FOUND: "NOT_FOUND";
        UNKNOWN: "UNKNOWN";
    } = ...

    Standard error codes for authentication operations.

    Each code represents a distinct failure mode that can be used to drive
    conditional retries, user messaging, or fallback behavior.

    Type Declaration

    • ReadonlyINVALID_CREDENTIALS: "INVALID_CREDENTIALS"

      Email or password format invalid or mismatch.

    • ReadonlyCSRF_NOT_FOUND: "CSRF_NOT_FOUND"

      CSRF token missing from HTML or API response.

    • ReadonlyCSRF_FETCH_FAILED: "CSRF_FETCH_FAILED"

      Failed to fetch CSRF token due to network or server error.

    • ReadonlyCSRF_EXPIRED: "CSRF_EXPIRED"

      CSRF token expired (HTTP 419).

    • ReadonlyLOGIN_FAILED: "LOGIN_FAILED"

      Login request succeeded HTTP but server returned non‑success status.

    • ReadonlyLOGOUT_FAILED: "LOGOUT_FAILED"

      Logout request failed after session existed.

    • ReadonlyNOT_AUTHENTICATED: "NOT_AUTHENTICATED"

      No active session found in cache or server rejected it.

    • ReadonlyNETWORK_ERROR: "NETWORK_ERROR"

      Network connectivity error (DNS, TLS, socket).

    • ReadonlyTIMEOUT: "TIMEOUT"

      Request timeout exceeded.

    • ReadonlyCACHE_ERROR: "CACHE_ERROR"

      File system cache read/write failure.

    • ReadonlyVALIDATION_ERROR: "VALIDATION_ERROR"

      Request validation failed (HTTP 400/422).

    • ReadonlyTOO_MANY_REQUESTS: "TOO_MANY_REQUESTS"

      Rate limiting triggered (HTTP 429).

    • ReadonlySERVER_ERROR: "SERVER_ERROR"

      Server internal error (HTTP 5xx).

    • ReadonlyUNAUTHORIZED: "UNAUTHORIZED"

      HTTP 401 – Unauthorized.

    • ReadonlyFORBIDDEN: "FORBIDDEN"

      HTTP 403 – Forbidden.

    • ReadonlyNOT_FOUND: "NOT_FOUND"

      HTTP 404 – Not Found.

    • ReadonlyUNKNOWN: "UNKNOWN"

      Catch‑all for unexpected errors.

    • NETWORK_ERROR, TIMEOUT, SERVER_ERROR, TOO_MANY_REQUESTS are considered
      retryable by isRetryableError.
    • INVALID_CREDENTIALS, CSRF_EXPIRED, NOT_AUTHENTICATED, UNAUTHORIZED,
      FORBIDDEN are considered authentication failures by isAuthenticationError.

    0.1.1