Close Menu

    Subscribe to Updates

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

    What's Hot

    HONOR Magic V5 now available with telco partners from as low as RM70/month

    Trump closes the online shopping loophole that beat tariffs

    Tapo DL100 review: A Wi-Fi smart lock for a whole lot less

    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

      AI models may be accidentally (and secretly) learning each other’s bad behaviors

      July 30, 2025

      Another Chinese AI model is turning heads

      July 15, 2025

      AI chatbot Grok issues apology for antisemitic posts

      July 13, 2025

      Apple sued by shareholders for allegedly overstating AI progress

      June 22, 2025

      How far will AI go to defend its own survival?

      June 2, 2025
    • Business

      Cloudflare open-sources Orange Meets with End-to-End encryption

      June 29, 2025

      Google links massive cloud outage to API management issue

      June 13, 2025

      The EU challenges Google and Cloudflare with its very own DNS resolver that can filter dangerous traffic

      June 11, 2025

      These two Ivanti bugs are allowing hackers to target cloud instances

      May 21, 2025

      How cloud and AI transform and improve customer experiences

      May 10, 2025
    • Crypto

      Shiba Inu Price’s 16% Drop Wipes Half Of July Gains; Is August In Trouble?

      July 30, 2025

      White House Crypto Report Suggests Major Changes to US Crypto Tax

      July 30, 2025

      XRP Whale Outflows Reflect Price Concern | Weekly Whale Watch

      July 30, 2025

      Stellar (XLM) Bull Flag Breakout Shows Cracks as Momentum Fades

      July 30, 2025

      Binance Listing Could Be a ‘Kiss of Death’ for Pi Network and New Tokens

      July 30, 2025
    • Technology

      Trump closes the online shopping loophole that beat tariffs

      July 31, 2025

      Tapo DL100 review: A Wi-Fi smart lock for a whole lot less

      July 31, 2025

      This Alienware 4K OLED gaming monitor is over $400 off right now

      July 31, 2025

      Asus ROG Xbox Ally releases August with high price, according to leaks

      July 31, 2025

      This high-capacity solar power bank is down to its lowest price

      July 31, 2025
    • 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 Read0 Views
    Facebook Twitter Pinterest Telegram LinkedIn Tumblr Email Reddit
    Show HN: Tesseral – Open-Source Auth
    Share
    Facebook Twitter LinkedIn Pinterest WhatsApp Email

    BMI Calculator – Check your Body Mass Index for free!

    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
    .

    BMI Calculator – Check your Body Mass Index for free!

    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

    Trump closes the online shopping loophole that beat tariffs

    July 31, 2025

    Tapo DL100 review: A Wi-Fi smart lock for a whole lot less

    July 31, 2025

    This Alienware 4K OLED gaming monitor is over $400 off right now

    July 31, 2025
    Leave A Reply Cancel Reply

    Top Posts

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

    April 22, 202533 Views

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

    April 14, 202533 Views

    New Akira ransomware decryptor cracks encryptions keys using GPUs

    March 16, 202529 Views

    OpenAI details ChatGPT-o3, o4-mini, o4-mini-high usage limits

    April 19, 202522 Views
    Don't Miss
    Gadgets July 31, 2025

    HONOR Magic V5 now available with telco partners from as low as RM70/month

    HONOR Magic V5 now available with telco partners from as low as RM70/month Following strong…

    Trump closes the online shopping loophole that beat tariffs

    Tapo DL100 review: A Wi-Fi smart lock for a whole lot less

    This Alienware 4K OLED gaming monitor is over $400 off right now

    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

    HONOR Magic V5 now available with telco partners from as low as RM70/month

    July 31, 20252 Views

    Trump closes the online shopping loophole that beat tariffs

    July 31, 20252 Views

    Tapo DL100 review: A Wi-Fi smart lock for a whole lot less

    July 31, 20252 Views
    Most Popular

    Xiaomi 15 Ultra Officially Launched in China, Malaysia launch to follow after global event

    March 12, 20250 Views

    Apple thinks people won’t use MagSafe on iPhone 16e

    March 12, 20250 Views

    French Apex Legends voice cast refuses contracts over “unacceptable” AI clause

    March 12, 20250 Views
    © 2025 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.