Authentication overview

The Old Reader provides a web-based platform for RSS feed aggregation and social sharing. As a consumer-focused application, its authentication mechanisms are designed for direct user access rather than programmatic integration. Users authenticate by providing an email address and a password directly on The Old Reader's login interface. Upon successful authentication, the system establishes a secure session, typically managed through browser cookies, which allows the user to access their personalized feeds and application features without re-authenticating for a specified duration.

The platform does not expose a public API for developers. Consequently, there are no API keys, OAuth flows, or token-based authentication methods available for third-party applications to interact with The Old Reader's services programmatically. All authentication processes are confined to the user's direct interaction with the web application through a browser, ensuring a straightforward login experience for its intended audience of end-users. The company's focus remains on delivering a streamlined content consumption experience within its proprietary interface.

Supported authentication methods

The Old Reader supports a singular, direct authentication method for user access: email and password login. This method is standard for many web applications where users interact directly with the service through a web browser. There are no alternative identity providers (such as Google or Facebook sign-in), nor are there any token-based or API key authentication options, as the service does not offer a public API.

The system validates the submitted email and password against its stored credentials. Once validated, a session is initiated, typically by setting a secure, HTTP-only cookie in the user's browser. This session cookie is then used by the browser to maintain the authenticated state across subsequent requests to The Old Reader's servers until the session expires or the user explicitly logs out.

Authentication methods overview

Method When to Use Security Level
Email and Password Direct user login to the web application. Standard (relies on password strength and user practices).
OAuth 2.0 Not supported (no public API or third-party integrations). Not applicable.
API Key/Token Not supported (no public API). Not applicable.
Multi-factor Authentication (MFA) Not explicitly offered by The Old Reader. Not applicable.

Getting your credentials

To access The Old Reader, users must first register an account with a unique email address and a password. This registration process establishes the necessary credentials for subsequent logins.

  1. Account Registration: Navigate to The Old Reader registration page. Provide a valid email address and create a strong, unique password. Agree to the terms of service and complete the registration.
  2. Password Creation: When creating a password, select a combination of uppercase and lowercase letters, numbers, and special characters to enhance security. Avoid easily guessable passwords or reusing passwords from other services.
  3. Login: Once registered, visit The Old Reader login page. Enter your registered email address and password into the respective fields.

The Old Reader does not assign API keys or client secrets, as it does not provide a developer API. All credential management pertains to the user's direct login information. In case of a forgotten password, a password reset mechanism is available via the login page, which typically involves sending a reset link to the registered email address. Users should ensure their registered email address is secure and accessible for account recovery purposes.

Authenticated request example

Since The Old Reader does not provide a public API, there are no programmatic authenticated requests to demonstrate using tools like curl or a programming language. All authenticated interactions occur within a web browser session initiated by a user's manual login.

The process involves:

  1. Sending Credentials: A user submits their email and password via an HTML form on the login page (https://theoldreader.com/login). This submission is typically a POST request over HTTPS.
  2. Server-Side Verification: The Old Reader's servers receive these credentials, verify them against stored, hashed passwords, and upon a match, generate a session identifier.
  3. Session Establishment: The server sends back an HTTP response header (e.g., Set-Cookie) containing the session cookie. The browser automatically stores this cookie and includes it in subsequent requests to The Old Reader's domain.
  4. Subsequent Authenticated Requests: Any further navigation or actions within the Old Reader application (e.g., fetching new feeds, marking articles as read) will automatically include the session cookie in the HTTP request headers. The server then uses this cookie to identify the authenticated user and authorize the requested action.

For example, when a user navigates to their subscriptions page after logging in, the browser might make a GET request similar to this, with the session cookie automatically attached:

GET /subscriptions HTTP/1.1
Host: theoldreader.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Cookie: _theoldreader_session=[YOUR_SECURE_SESSION_ID]
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: same-origin
Sec-Fetch-User: ?1

The _theoldreader_session cookie is critical for maintaining the authenticated state. Users should avoid sharing or exposing this cookie, especially in shared computing environments.

Security best practices

While The Old Reader manages server-side security, users play a crucial role in protecting their accounts. Adhering to these best practices enhances personal account security:

  1. Use Strong, Unique Passwords: Create complex passwords that combine uppercase and lowercase letters, numbers, and special characters. Crucially, do not reuse passwords across different online services. A password manager can assist in generating and securely storing unique credentials for each site, reducing the risk if one service is compromised. The National Institute of Standards and Technology (NIST) provides guidelines on digital identity, including recommendations for password strength.
  2. Enable Multi-Factor Authentication (MFA) if Available: Although The Old Reader does not currently offer MFA, it is a critical security layer for any service that supports it. MFA adds an extra verification step, usually via a mobile app or SMS code, making it significantly harder for unauthorized users to access an account even if they know the password.
  3. Beware of Phishing Attempts: Be vigilant against emails or messages that appear to be from The Old Reader but ask for your login credentials or link to suspicious websites. Always verify the sender and the URL before entering any sensitive information. Navigate directly to The Old Reader's official login page when logging in.
  4. Regularly Review Account Activity: Periodically check your subscription list and read articles for any unfamiliar activity. While The Old Reader does not have an explicit activity log for users, unusual changes could indicate unauthorized access.
  5. Secure Your Email Account: Since The Old Reader uses your email for login and password resets, ensuring your email account is highly secure is paramount. Use a strong, unique password and enable MFA on your email provider's service (e.g., Gmail, Outlook, ProtonMail), if available.
  6. Log Out on Public/Shared Devices: Always explicitly log out of your Old Reader account when using a computer or device that is shared with others or is publicly accessible. This terminates your session and prevents others from accessing your account.
  7. Keep Browser and Operating System Updated: Ensure your web browser and operating system are always running the latest versions. Updates often include critical security patches that protect against vulnerabilities exploit by malicious actors. Browser vendors like Mozilla provide detailed web security information for users.
  8. Use Secure Network Connections: Avoid accessing The Old Reader or any sensitive online service over unsecured public Wi-Fi networks. These networks can be vulnerable to eavesdropping. Use a Virtual Private Network (VPN) for added protection when necessary.