A hosted sign-in
The sign-in runs on the Noir origin, passkey first, with fallbacks, rate limits and recovery handled by Noir ID.
You do not write a login page, a password reset or a passkey ceremony.
Noir ID is the account behind every NoirSystems product, open in beta at id.noir.bzh. People sign in once; each website receives its own pseudonymous subject and keeps its own customer directory.
Noir ID is open in beta at id.noir.bzh. People sign in with one Noir account. Each connected website receives its own pseudonymous subject and keeps its own customer directory.
Noir account
Account anchor, never released to a website
Website A
Subjectsub_a7f2…
Website A directory
Website B
Subjectsub_f91c…
Website B directory
Three things a product does not have to build, and what each one still leaves to you.
The sign-in runs on the Noir origin, passkey first, with fallbacks, rate limits and recovery handled by Noir ID.
You do not write a login page, a password reset or a passkey ceremony.
Each client gets a pairwise pseudonymous subject, derived and stable for that one relationship.
You do not have to decide what a user identifier means across products.
Clients and their exact callbacks, tenant-scoped directory records, invitations and an append-only audit trail.
You do not build an admin console to register your own applications.
Not from the subject: each product receives a different one. But if both also receive your email address, the email is the join. That is why the claims released to each website are kept to a minimum.
Existing sessions keep working, because your product holds its own session. New sign-ins fail until Noir ID is back, so treat a failed sign-in as a failed sign-in, not an outage.
No. Noir ID answers who is signing in and what has been released to you. Roles, resources and decisions stay in your product.
Plan for it before you adopt: confirm that the management API exports the directory and each client mapping in a form your replacement can use, and test the handoff, because an export alone may not reproduce identical subjects.
Not yet: Noir ID is in beta. Accounts are real and use standard OpenID Connect, but there has been no external security audit, and during the beta we register each website ourselves. Validate callbacks, claims, failure paths and recovery in your own environment. We claim no certifications.