@cfxlabsinc/b2b-services
    Preparing search index...
    CognitoAuthErrorCode:
        | "NOT_AUTHORIZED"
        | "SESSION_EXPIRED"
        | "USER_DISABLED"
        | "ATTEMPTS_EXCEEDED"
        | "CODE_MISMATCH"
        | "CODE_EXPIRED"
        | "INVALID_PASSWORD"
        | "INVALID_PARAMETER"
        | "USERNAME_EXISTS"
        | "USER_NOT_CONFIRMED"
        | "PASSWORD_RESET_REQUIRED"
        | "SIGN_UP_DISABLED"
        | "PASSKEY_REJECTED"
        | "RATE_LIMITED"
        | "DELIVERY_FAILED"
        | "TOKEN_EXCHANGE_FAILED"

    Why Cognito refused, in a closed set. NOT_AUTHORIZED covers a wrong password and an unknown user alike: the pool hides which it was.