Een gehoste identity provider met het inlogscherm op login.jouwdomein.nl, in jouw kleuren en met jouw logo. Standaard OAuth 2.0 en OpenID Connect — je software koppel je met drie waarden.
Eerste 100 accounts gratis, voor altijd · 14 dagen proberen op betaalde plannen
Je gebruikers zien het woord Maillog nergens. Het inloggen staat op jouw domein, in jouw thema, onder jouw voorwaarden.
Het inlogscherm op login.jouwdomein.nl, met geldig certificaat. Eén DNS TXT-record om het domein te bewijzen — dezelfde controle als bij een verzenddomein.
Productnaam, logo en merkkleuren op het inlog-, toestemming- en tweefactorscherm. Streng gecontroleerd, zodat jouw invoer nooit opmaak in de pagina kan smokkelen.
OAuth 2.0 en OpenID Connect met discovery en gepubliceerde sleutels. Elke OIDC-bibliotheek koppelt met een client-id, een secret en de discovery-URL. SSO tussen je apps zit er gratis bij.
Roterende refreshtokens met lekdetectie, eenmalige codes, PKCE, exacte redirectcontrole, tweefactor (TOTP, passkeys, magic links) en een alleen-schrijven logboek.
Maillog spreekt standaard OAuth 2.0 en OpenID Connect. Heeft je framework een OIDC-bibliotheek — en dat hebben ze allemaal — dan ben je één configuratieblok verder.
// NextAuth/Auth.js — elke OIDC-bibliotheek werkt zo
providers: [
{
id: "maillog",
name: "Inloggen met je account",
type: "oauth",
issuer: "https://login.maillog.dev", // of login.jouwdomein.nl
clientId: MAILLOG_CLIENT_ID,
clientSecret: MAILLOG_CLIENT_SECRET,
authorization: { params: { scope: "openid profile email" } },
},
]Maak in het dashboard (of via de admin-API) een client aan met je redirect-URI's. Redirect-URI's worden exact vergeleken — schema, host, poort, pad — dus een spiegel domein ontvangt nooit een code.
Je bibliotheek leest /.well-known/openid-configuration en vindt elk eindpunt: autorisatie, token, userinfo, intrekken en uitloggen. De publieke sleutels staan op /jwks.json, dus je app scant tokens lokaal en een korte uitval van de logindienst maakt lopende sessies niet ongeldig.
Stel een inloghost in op de client, zet één TXT-record in je DNS-zone, en het inlogscherm verhuist naar je domein, in jouw thema. Tot die tijd draait alles op login.maillog.dev — er verandert niets anders.
De eerste 100 accounts zijn gratis, voor altijd. Betaalde plannen voegen capaciteit, domeinen en support toe.
Extra accounts boven je bundel rekenen we af per account per maand, met een optioneel maandplafond. Tweefactorauthenticatie zit in elk plan, ook Free.
Eerste 100 accounts gratis, voor altijd. Koppel je software met drie waarden, en serveer een inlogscherm dat je gebruikers herkennen.