WolfieAuth — Zbuduj SaaS w 5 minut
Hostowane SSO, multi-org, plany per-seat, RBAC, comp overrides. Drop-in przez SDK. Przestań pisać auth od zera.
Zbuduj nowoczesny SaaS w 5 minut
Nie powinieneś już pisać formularzy logowania w 2026. WolfieAuth daje Ci cały szkielet identity + billing + RBAC poważnego SaaSa, a Twoja aplikacja gada z nim przez standardowe OIDC plus cienki helper SDK. Wybierz swój stack z katalogu poniżej i jesteś na produkcji do obiadu.
Co dostajesz out of the box
- Hostowany login + signup — brand-owany per aplikacja, magic-link / hasło / social, password reset, MFA / passkeys, account recovery.
- Multi-org tenancy — każdy użytkownik należy do jednej lub więcej organizacji, twarda izolacja między nimi, cross-app SSO przy zaproszeniu.
- Plany per-app i per-bundle — flat / per-seat / volume-tiered, multi-currency, ceny per kraj, darmowe comp overrides.
- RBAC out of the box — pięć kanonicznych SaaS templates (Solo, B2B Team, B2B Hierarchical, Marketplace, Internal Tool), 1-click apply.
- Stripe Connect — pieniądze płyną na konto Connect każdego klienta; platforma bierze 5% fee śledzony lokalnie i fakturowany przez KSeF miesięcznie.
- MCP per-org — każdy admin klienta może sterować ustawieniami swojej org przez sandboxowany token MCP. Nie może dotknąć innych orgów by design.
- Webhooki, audyt, anomaly detection, eksporty GDPR, SAML/SCIM — już zaimplementowane; nie musisz.
[twoja apka] ──login──▶ auth.wolfieguard.com ──┐
│ PKCE OIDC
[twoja apka] ◀─claims─ id_token + userinfo ◀──┘
│
└─▶ {sub, email, name, role, wolfieauth_org_id, wolfieauth_plans[],
wolfieauth_features[], wolfieauth_permissions[], …}
To całe API. Reszta to UI które też możesz sterować sam jeśli chcesz.
Przepis “5-minutowy SaaS”
1. Zarejestruj OidcClient w auth.wolfieguard.com/admin/clients/new
→ dostajesz client_id (auto-prefix: <orgSlug>-<myapp>) + client_secret
2. /admin/clients/<id>#users → Roles → "📋 Use template"
→ wybierz kształt SaaSa (B2B Team, Marketplace, …)
3. /admin/clients/<id>#plans → Nowy plan
→ opcjonalnie per-seat, 3 darmowe seaty, $5/seat dalej
4. W swojej apce:
$ npm install @wolfieauth/sdk-sveltekit (albo sdk-react / -laravel / -sylius)
$ wklej 8 linii configu do hooks.server.ts
5. Gotowe. Login + plany + RBAC + audyt + comp działają.
Czytaj dalej
- Getting Started — zarejestruj pierwszą apkę, wepnij SDK, zobacz user-a logującego się.
- SDKs — 14 framework adapterów i ich helpery.
- Integracje — wpij WolfieAuth w WordPress, Perfex CRM, Laravel.
- SSO & Sesje — jak cookie + token flow rzeczywiście działa pod spodem.
- Plany & Billing — per-app / per-bundle / per-seat / tiered / multi-currency.
- Panel Admin — Theme, Users, Roles, Plans, Comp overrides, MCP tokens.
Po co hostowany auth provider?
Możesz napisać własny — wielu pisze. Ale spędzisz następne 18 miesięcy odbudowując password reset, weryfikację email-a, magic linki, social OAuth, MFA, passkeys, eksporty GDPR, audyt, plan checkout, Stripe Connect, faktury KSeF i izolację per-org. WolfieAuth to to co dostajesz gdy mały zespół już to zrobił, a Tobie pozwala wepnąć downstream apkę 8 linijkami kodu.
Główny invariant: WolfieAuth to Twoja tabela userów. Nie trzymaj równoległej tabeli users w DB swojej apki. Zapisuj userId = sub wszędzie, refresh metadata z /userinfo gdy potrzeba. To eliminuje całą klasę bugów ze stale-record.
Produkcja: auth.wolfieguard.com Panel admin: auth.wolfieguard.com/admin Source: gitlab.com/pw-other/wolfieauth