Skip to content

CJR Auth

A secure, lightweight authentication service built in Go. This page provides a friendly and comprehensive summary of the project, its key features, and practical insights into how it enhances containerized and Kubernetes-based environments.


Table of Contents


Introduction

CJR Auth is a streamlined authentication service designed to provide secure cookie-based authentication using JWT tokens. It also offers magic link functionality for one-click login and robust bot detection to ensure smooth handling of preview requests. Developed with a containerized environment in mind, the project is perfect for modern deployments that require both public and administrative endpoints.

Highlights:

  • Built in Go, ensuring speed and efficiency.
  • Designed for environments running on Kubernetes.
  • Offers easy-to-customize YAML-based configurations.

Key Features

  • JWT-based Cookie Validation:
    Securely authenticate users through signed cookies.

  • Magic Link Authentication:
    Generate time-limited magic links that simplify the login process.

  • Bot Detection & Preview Handling:
    Gracefully serve special preview pages for known bot user agents.

  • YAML-based Configuration:
    Manage user credentials and keys effortlessly via YAML files.

  • Admin Dashboard:
    A dedicated dashboard for managing user sessions and credentials.


Screenshots & Demos

Note: The project is highly visual in its administrative dashboard and user interactions. Below are some placeholder images and demo links:

More visuals and interactive demos will be added as the project evolves.


Return to Project overview.