Close Menu

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    U.S. Cannot Legally Impose Tariffs Using Section 122 of the Trade Act of 1974

    Japanese Woodblock Print Search

    Today’s NYT Mini Crossword Answers for Sunday, Feb. 22

    Facebook X (Twitter) Instagram
    • Artificial Intelligence
    • Business Technology
    • Cryptocurrency
    • Gadgets
    • Gaming
    • Health
    • Software and Apps
    • Technology
    Facebook X (Twitter) Instagram Pinterest Vimeo
    Tech AI Verse
    • Home
    • Artificial Intelligence

      Tensions between the Pentagon and AI giant Anthropic reach a boiling point

      February 21, 2026

      Read the extended transcript: President Donald Trump interviewed by ‘NBC Nightly News’ anchor Tom Llamas

      February 6, 2026

      Stocks and bitcoin sink as investors dump software company shares

      February 4, 2026

      AI, crypto and Trump super PACs stash millions to spend on the midterms

      February 2, 2026

      To avoid accusations of AI cheating, college students are turning to AI

      January 29, 2026
    • Business

      Gartner: Why neoclouds are the future of GPU-as-a-Service

      February 21, 2026

      The HDD brand that brought you the 1.8-inch, 2.5-inch, and 3.5-inch hard drives is now back with a $19 pocket-sized personal cloud for your smartphones

      February 12, 2026

      New VoidLink malware framework targets Linux cloud servers

      January 14, 2026

      Nvidia Rubin’s rack-scale encryption signals a turning point for enterprise AI security

      January 13, 2026

      How KPMG is redefining the future of SAP consulting on a global scale

      January 10, 2026
    • Crypto

      3 Altcoins Crypto Whales are Buying After Supreme Court’s Trump Tariff Ban

      February 22, 2026

      SBI Deepens XRP Bet With Bond Incentives and Venture Studio Plan

      February 22, 2026

      IoTeX Hit by Private Key Exploit, Attacker Drains Over $2 Million

      February 22, 2026

      Solana Price Faces a Bull Trap as 50% Holders Exit

      February 22, 2026

      XRP Flaunts a 3-Week ETF Inflow Streak, So Why is Price Still Stuck Below $1.50?

      February 22, 2026
    • Technology

      U.S. Cannot Legally Impose Tariffs Using Section 122 of the Trade Act of 1974

      February 22, 2026

      Japanese Woodblock Print Search

      February 22, 2026

      Today’s NYT Mini Crossword Answers for Sunday, Feb. 22

      February 22, 2026

      A Botnet Accidentally Destroyed I2P

      February 22, 2026

      How I use Claude Code: Separation of planning and execution

      February 22, 2026
    • Others
      • Gadgets
      • Gaming
      • Health
      • Software and Apps
    Check BMI
    Tech AI Verse
    You are at:Home»Technology»Show HN: Tesseral – Open-Source Auth
    Technology

    Show HN: Tesseral – Open-Source Auth

    TechAiVerseBy TechAiVerseMay 28, 2025No Comments5 Mins Read1 Views
    Facebook Twitter Pinterest Telegram LinkedIn Tumblr Email Reddit
    Show HN: Tesseral – Open-Source Auth
    Share
    Facebook Twitter LinkedIn Pinterest WhatsApp Email

    Show HN: Tesseral – Open-Source Auth

    Tesseral

    Tesseral is open source auth infrastructure for business software (i.e., B2B
    SaaS).

    Tesseral is a multi-tenant, API-first service designed to run on the cloud. It
    is not an authentication library tied to a particular language or framework;
    Tesseral works with any tech stack.

    Most developers should start by using Tesseral’s managed service, available at
    console.tesseral.com. You can also self-host
    Tesseral
    .

    Key Features

    Tesseral bundles everything that a developer needs to manage users in business software.

    Hosted, customizable login pages

    Prebuilt UIs, customizable to your brand. Add and remove login methods with just a few clicks in the Tesseral Console.

    B2B multitenancy

    Tesseral is built for B2B SaaS. Your customer’s admins control how their users log in to their tenant, and can add or remove users at will.

    User impersonation

    See exactly what your users see. Debug and support faster by logging in as your users.

    Self-service config for your customers

    Pre-built settings pages where your customers can invite coworkers, edit their login settings, and everything else they need.

    Magic Links

    Add “Log in with Email” support using magic links, without writing any code.

    Social Login

    Add Log in with Google, Log in with GitHub, and Log in with Microsoft support without writing any code.

    SAML (Enterprise Single Sign-On)

    Add SAML support to your product without writing any code.

    SCIM (Enterprise Directory Sync)

    Add SCIM support to your product without writing any code.

    Role-based access control (RBAC)

    Add fine-grained permissions to your product. The UI’s done for you, just plug in hasPermission calls wherever you need them.

    Multi-factor authentication (MFA)

    Add 2FA to your product without writing any code. Your customers can choose to require MFA for their users if they wish.

    Passkeys / WebAuthn

    Add “Log in with Passkey” support to your product without writing any code. Supports all passkey platforms, including Touch ID, Yubikeys, and more.

    Authenticator apps (TOTPs)

    Add time-based one-time-password (TOTP) support to your product without writing any code.

    API key management

    Not just user authentication. If you want your customers to call your endpoints automatically, give them API keys. UIs, permissions, and authentication checks all come pre-built.

    User invitations

    Your users can invite their coworkers, or you can invite them yourself from the Tesseral Console.

    Webhooks

    Live-sync data from Tesseral into your database with realtime webhook delivery.

    Get Started

    Read the documentation

    We encourage all developers to read the full documentation first, which is
    available at tesseral.com/docs. This README provides only a very brief subset of
    the docs to illustrate some basic ideas.

    SDKs

    Tesseral currently offers several SDKs for common web development frameworks.

    • Clientside SDKs
      • React
    • Serverside SDKs
      • Express
      • Flask
      • Golang

    More SDKs, in particular Next.js, are in active development. If you do not see
    your preferred framework listed here, please get in touch with
    support@tesseral.com; we may be able to give you early access.

    Sign up

    For Tesseral’s managed service, you will first need to create an account at
    https://console.tesseral.com.

    You will need to create a Project and generate a Publishable Key. Publishable
    Keys always look like this: publishable_key_....

    Integrate your frontend

    To integrate Tesseral into your app, you’ll first need to integrate your
    frontend. This example uses the Tesseral React
    SDK
    .

    Install the SDK like this:

    npm install @tesseral/tesseral-react
    

    Then, using your Publishable Key (starts with publishable_key_...), wrap your
    React app in the component:




    )”>

    import { createRoot } from "react-dom/client"
    import { TesseralProvider } from "@tesseral/tesseral-react";
    import App from "./App.tsx"
    
    const root = createRoot(document.getElementById("root")) 
    root.render(
      // use your Project's Publishable Key here
      <TesseralProvider publishableKey="publishable_key_...">
        <App />
      TesseralProvider>
    )

    The will handle a variety of auth-related tasks for you,
    including:

    • Redirecting unauthenticated users to the login page (“login gating”)
    • Refreshing users’ access tokens in the background when they’re close to
      expiring
    • Automatically including access tokens in requests from your frontend
      to your backend

    Integrate your backend

    Once you have your frontend integrated with Tesseral, you’ll then need to
    integrate your backend.

    Tesseral works with any backend or framework. SDKs are available for the
    following:

    • Express
    • Flask
    • Golang

    Your app might look something like this example, using the Flask
    SDK
    :

    from flask import Flask
    from tesseral_flask import access_token_claims, require_auth
    
    
    app = Flask(__name__)
    
    # use the same Publishable Key you used for your frontend
    app.before_request(require_auth(publishable_key="publishable_key_..."))
    
    
    @app.route("/api/hello", methods=["GET"])
    def hello():
        # get the user's email from the current request
        # Tesseral ensures that user emails are always verified
        email = access_token_claims().user.email
        return ("hello, " + email)
    
    
    if __name__ == "__main__":
        app.run(debug=True, port=5050)

    Tesseral’s
    require_auth()
    middleware (or its equivalent in your framework’s SDK) validates access tokens
    for you, and only authenticated requests will go through to your endpoint
    handlers. A client can successfully GET /api/hello if and only if it has a
    valid Tesseral access token.

    You can extract out details about the requester using:

    • organization_id()
    • credentials()
    • access_token_claims()
    • has_permission()

    Or their equivalent in your framework’s SDK.

    Once you have your backend integrated, you have implemented Tesseral!

    License

    MIT.

    Contributing

    We welcome outside contributions!

    Please be aware, however, that auth software is complex and extremely delicate.
    We are very cautious with the changes that we merge. We recommend you first open
    a GitHub issue outlining any proposed changes.

    Security

    Please immediately report any potential vulnerabilities to
    security@tesseral.com. We will get back to you over email.

    Please do not open GitHub issues for any security-related concerns.

    Community

    We love enterprise software and the people building it.

    Please join our community and stay up to date on new releases, events, and other
    Tesseral news by following us on
    LinkedIn and on X
    (Twitter)
    . You can also check out our
    newsletter and our
    blog.

    You should also feel welcome to get in touch at founders@tesseral.com with
    questions.

    Who we are

    This is commercial open source software managed by Tesseral, a startup based in
    San Francisco. We previously built
    SSOReady, an open source middleware for
    SAML SSO and SCIM provisioning.

    Primary technical responsibility for Tesseral belongs to Ulysse
    Carion
    , cofounder and CTO at Tesseral, and to Tesseral’s
    technical staff: Blake Williams and Dillon
    Nys
    .

    Share. Facebook Twitter Pinterest LinkedIn Reddit WhatsApp Telegram Email
    Previous ArticleSpaceX Loses Contact With Starship in Third Test Flight Failure in a Row
    Next Article Launch HN: MindFort (YC X25) – AI agents for continuous pentesting
    TechAiVerse
    • Website

    Jonathan is a tech enthusiast and the mind behind Tech AI Verse. With a passion for artificial intelligence, consumer tech, and emerging innovations, he deliver clear, insightful content to keep readers informed. From cutting-edge gadgets to AI advancements and cryptocurrency trends, Jonathan breaks down complex topics to make technology accessible to all.

    Related Posts

    U.S. Cannot Legally Impose Tariffs Using Section 122 of the Trade Act of 1974

    February 22, 2026

    Japanese Woodblock Print Search

    February 22, 2026

    Today’s NYT Mini Crossword Answers for Sunday, Feb. 22

    February 22, 2026
    Leave A Reply Cancel Reply

    Top Posts

    Ping, You’ve Got Whale: AI detection system alerts ships of whales in their path

    April 22, 2025687 Views

    Lumo vs. Duck AI: Which AI is Better for Your Privacy?

    July 31, 2025277 Views

    6.7 Cummins Lifter Failure: What Years Are Affected (And Possible Fixes)

    April 14, 2025159 Views

    6 Best MagSafe Phone Grips (2025), Tested and Reviewed

    April 6, 2025119 Views
    Don't Miss
    Technology February 22, 2026

    U.S. Cannot Legally Impose Tariffs Using Section 122 of the Trade Act of 1974

    U.S. Cannot Legally Impose Tariffs Using Section 122 of the Trade Act of 1974 This…

    Japanese Woodblock Print Search

    Today’s NYT Mini Crossword Answers for Sunday, Feb. 22

    A Botnet Accidentally Destroyed I2P

    Stay In Touch
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • Vimeo

    Subscribe to Updates

    Get the latest creative news from SmartMag about art & design.

    About Us
    About Us

    Welcome to Tech AI Verse, your go-to destination for everything technology! We bring you the latest news, trends, and insights from the ever-evolving world of tech. Our coverage spans across global technology industry updates, artificial intelligence advancements, machine learning ethics, and automation innovations. Stay connected with us as we explore the limitless possibilities of technology!

    Facebook X (Twitter) Pinterest YouTube WhatsApp
    Our Picks

    U.S. Cannot Legally Impose Tariffs Using Section 122 of the Trade Act of 1974

    February 22, 20262 Views

    Japanese Woodblock Print Search

    February 22, 20262 Views

    Today’s NYT Mini Crossword Answers for Sunday, Feb. 22

    February 22, 20262 Views
    Most Popular

    7 Best Kids Bikes (2025): Mountain, Balance, Pedal, Coaster

    March 13, 20250 Views

    VTOMAN FlashSpeed 1500: Plenty Of Power For All Your Gear

    March 13, 20250 Views

    This new Roomba finally solves the big problem I have with robot vacuums

    March 13, 20250 Views
    © 2026 TechAiVerse. Designed by Divya Tech.
    • Home
    • About Us
    • Contact Us
    • Privacy Policy
    • Terms & Conditions

    Type above and press Enter to search. Press Esc to cancel.