Uthibitishaji,
bora zaidi kwa Tanzania.
Usajili, kuingia, kuingia kwa mitandao ya kijamii na uthibitishaji wa hatua mbili kwa tovuti, programu ya simu na API yako. Tayari ndani ya mchana mmoja, salama tangu siku ya kwanza.
npm install @tausi-auth/js- Mitandao saba ya kijamii
- Uthibitishaji wa hatua mbili
- Ulinzi dhidi ya boti
import { tausi } from "@/lib/tausi";
export default async function Dashboard() {
// Redirects to /sign-in when nobody is signed in
const { user } = await tausi.requireAuth({ returnTo: "/dashboard" });
return <h1>Karibu, {user.firstName ?? user.name}!</h1>;
}Tumia muda wako kwenye bidhaa yako, si kwenye skrini za kuingia
Uthibitishaji ni rahisi kuanza lakini ni mgumu kuukamilisha. Tausi inakupa toleo kamili na salama tangu siku ya kwanza.
Mfumo wa kuingia ndani ya mchana mmoja
Sakinisha kifurushi kimoja, bandika funguo mbili, na programu yako ina usajili, kuingia, kubadilisha nenosiri na mitandao ya kijamii.
Usalama bila kazi ya ziada
Manenosiri ya Argon2id, tokeni zilizohifadhiwa kama hash, PKCE, vikomo vya maombi na ukaguzi wa manenosiri yaliyovuja vimewashwa tangu mwanzo.
Akaunti bandia chache
CAPTCHA, kikomo cha usajili kwa kila mtandao na kifaa, na orodha ya IP zilizozuiwa husimamisha boti kabla hazijakugharimu pesa.
Akaunti moja, kila jukwaa
Tovuti, programu ya simu na API yako zinatumia watumiaji walewale. Jisajili kwenye tovuti, ingia kwenye Flutter.
Kila kitu kati ya “Jisajili” na “Umeingia”
Hatua ambazo watumiaji wako wanaziona, zana ambazo timu yako inahitaji, na ulinzi ambao biashara yako inautegemea.
Kila njia ya kuingia
Barua pepe na nenosiri pamoja na uthibitisho, na mitandao ya kijamii ambayo watumiaji wako tayari wanayo.
- Google, Apple, Facebook, GitHub, Microsoft, X na LinkedIn
- Viungo vya kuthibitisha barua pepe na kubadilisha nenosiri
- PKCE kwenye kila kuingia kwa mtandao wa kijamii
Uthibitishaji wa hatua mbili
Watumiaji hulinda akaunti zao kwa programu ya uthibitishaji.
- Google Authenticator, 1Password, Authy…
- Misimbo ya akiba simu ikipotea
- Zima kutoka dashibodi au backend yako
Vipindi na vifaa
Watumiaji huona wameingia wapi na wanaweza kutoka kwenye kifaa chochote.
- Kila ombi hukagua kipindi
- Kufungiwa au kutoka hufanya kazi papo hapo
- Muda wa kipindi huwekwa kwa kila mradi
Usimamizi wa watumiaji
Tafuta, hariri na simamia watumiaji kutoka dashibodi au backend yako.
- Fungia, simamisha kwa muda, au futa
- Vitendo vya pamoja kwa hadi watumiaji 100
- Jina la mtumiaji, simu (+255…), lugha na metadata
Ulinzi dhidi ya matumizi mabaya
Zuia boti na usajili unaorudiwa bila kuwasumbua watu halisi.
- Cloudflare Turnstile au hCaptcha
- Kikomo cha akaunti kwa kila IP na kifaa
- Kataa manenosiri yaliyovuja
Funguo za API za uzalishaji
Funguo tofauti kwa vivinjari na seva, pamoja na udhibiti unaoombwa kwenye ukaguzi wa usalama.
- Funguo za siri za kusoma tu
- Anwani za IP zinazoruhusiwa kwa kila ufunguo
- Taarifa ufunguo ukitumika kutoka IP mpya
Kumbukumbu na takwimu
Ona usajili, kuingia na matukio ya usalama kwa kila mradi.
- Kumbukumbu ya kila badiliko
- Chati za usajili na shughuli
- Shughuli zenye shaka huonyeshwa
Mradi mmoja kwa kila programu
Kila programu ina watumiaji na mipangilio yake iliyotengwa.
- Watumiaji kwenye schema yao ya hifadhidata kwa kila mradi
- Origins na URL za kurudi zinazoruhusiwa
- Sheria za nenosiri na barua pepe kwa kila mradi
Barua pepe zinashughulikiwa
Barua za uthibitisho, kubadilisha nenosiri na taarifa za akaunti hutumwa kwa jina la programu yako.
- Viungo vinavyofunguka ndani ya programu yako
- Taarifa za usalama kwa watumiaji
- Hakuna violezo vya barua pepe vya kutengeneza
Hatua tatu hadi watumiaji waingie
Programu yako huzungumza na Tausi kwa ufunguo wa umma. Seva yako hukagua vipindi kwa ufunguo wa siri.
- 01
Unda mradi
Jisajili, unda mradi wa programu yako, na uchague njia za kuingia na sheria zake.
pk_…sk_… - 02
Ongeza SDK
Sakinisha kifurushi cha teknolojia yako na utumie hooks zilizo tayari au skrini zako mwenyewe.
npm install @tausi-auth/js - 03
Linda API yako
Backend yako hukagua kila ombi kwa ufunguo wa siri. Waliofungiwa au waliotoka hukataliwa papo hapo.
requireAuth(tausi)
SDK rasmi kwa teknolojia unazotumia tayari
Zina types, zimejaribiwa na zina nyaraka, zikiwa na watumiaji, makosa na vipindi vilevile kila mahali.
Tovuti: Next.js, React, Vue, Svelte
npmHooks, vipengele vya UI na hali ya kuki ya HttpOnly ambapo kivinjari hakishiki tokeni kamwe.
npm install @tausi-auth/js@tausi-auth/js Node.js na Express
npmLinda API yako kwa mstari mmoja na simamia watumiaji.
npm install @tausi-auth/node@tausi-auth/node Python: Django, Flask, FastAPI
PyPIDecorators na middleware kwa Django, DRF na Flask.
pip install "tausi[django]"tausi PHP na Laravel
PackagistMiddleware kwa Laravel na PHP ya kawaida, pamoja na kuingia kupitia seva.
composer require tausi/tausi-phptausi/tausi-php Flutter
Inakuja hivi karibuniAndroid, iOS, tovuti na kompyuta, vipindi vikihifadhiwa kwa usalama.
# tausi_fluttertausi_flutter Zana za AI za kuandika code (MCP)
npmClaude Code, Codex, Cursor na nyinginezo zinakuwekea Tausi.
npx -y @tausi-auth/mcp --help@tausi-auth/mcp Akaunti za watumiaji wako, zimelindwa ipasavyo
Mfumo wako wa kuingia ukivunjwa, kila kitu kilicho nyuma yake kimevunjwa. Tausi inatumia mbinu ambazo timu za usalama zinatarajia.
- Manenosiri yanahifadhiwa kwa Argon2idAlgorithimu inayopendekezwa na OWASP, iliyowekwa kutumia kumbukumbu nyingi ili hash zilizoibiwa ziwe ghali kuvunja.
- Tokeni na funguo huhifadhiwa kama hashHifadhidata ikivuja, hakuna anayepata njia ya kuingia inayofanya kazi.
- Watumiaji waliotengwaWatumiaji wa kila mradi wako kwenye schema yao ya hifadhidata.
- Kuki za HttpOnly kwenye kikoa chakoKatika hali ya kuki, kipindi hakiguswi kamwe na JavaScript.
- PKCE na URL za kurudi zinazoruhusiwaKuingia kwa mitandao ya kijamii kunarudi tu kwenye anwani ulizoidhinisha.
- Vikomo vya maombi kila mahaliKuingia, usajili, kubadilisha nenosiri na kila ufunguo wa siri vina vikomo vya maombi.
Unachoepuka kwa kutojenga uthibitishaji mwenyewe
Kila mstari ni kitu ambacho timu yako ingelazimika kubuni, kujenga, kujaribu na kukilinda.
| Unachohitaji | Kujenga mwenyewe | Ukiwa na Tausi |
|---|---|---|
| Muda hadi kuingia kufanye kazi | Wiki za kubuni, kujenga na kujaribu | Mchana mmoja |
| Kuhifadhi manenosiri, kubadilisha, kuthibitisha barua pepe | Unajenga na kuvitunza mwenyewe | Vimejumuishwa |
| Kuingia kwa mitandao saba ya kijamii | Mmoja baada ya mwingine | Washa kwenye dashibodi |
| Uthibitishaji wa hatua mbili | Wiki za kazi ya ziada | Umejengwa ndani |
| Ulinzi dhidi ya boti na usajili bandia | Kwa kawaida huongezwa baada ya shambulio la kwanza | Umejengwa ndani |
| SDK za tovuti, simu na backend | Andika na usawazishe kila moja | SDK rasmi kwa kila teknolojia |
Mwombe msaidizi wako wa AI aongeze mfumo wa kuingia
Seva ya Tausi MCP inaunganisha Claude Code, Codex, Cursor, VS Code, Windsurf na Gemini CLI na mradi wako.
- Inasakinisha kifurushi sahihi kwa package manager yako
- Inaandika code ya kuweka kwa framework yako
- Inajibu maswali kuhusu watumiaji wako, kwa ufunguo wa kusoma tu
Maswali ya wasanidi programu
Je, ninahitaji backend yangu mwenyewe?
Hapana. Programu ya ukurasa mmoja au ya simu inaweza kuwaingiza watumiaji kwa ufunguo wa umma pekee. Ukiongeza API, kagua kila ombi kwa ufunguo wa siri ukitumia SDK ya Node.js, Python au PHP.
Je, tovuti na programu yangu ya simu zinaweza kutumia watumiaji walewale?
Ndiyo. Ziweke kwenye mradi mmoja: mtumiaji aliyejisajili kwenye tovuti anaingia kwenye Flutter kwa akaunti ileile.
Je, mnaunga mkono uthibitishaji wa hatua mbili?
Ndiyo. Watumiaji huiwasha kwa programu yoyote ya uthibitishaji na hupata misimbo ya akiba; kuingia kisha huomba msimbo baada ya nenosiri. Unaweza kuizima kwa mtumiaji aliyepoteza simu yake.
Je, namba za simu za Tanzania zinakubalika?
Ndiyo. Watumiaji wanaweza kuhifadhi namba ya simu kwa muundo wa kimataifa, kama +255 712 345 678, pamoja na lugha na saa za eneo lao (kwa mfano sw-TZ na Africa/Dar_es_Salaam).
Manenosiri yanahifadhiwa wapi?
Kwenye hifadhidata ya Tausi, yakiwa yamehifadhiwa kwa Argon2id. Programu yako haiyaoni wala haiyahifadhi.
Ninazuiaje usajili bandia?
Washa CAPTCHA (Cloudflare Turnstile au hCaptcha), weka kikomo cha akaunti kwa kila IP au kifaa, zuia safu za IP, na kataa manenosiri yaliyovuja, kwa kila mradi.
Je, zana za AI zinaweza kuiweka?
Ndiyo. Unganisha seva ya Tausi MCP na Claude Code, Codex, Cursor au VS Code kisha iombe iongeze mfumo wa kuingia.
Wape watumiaji wako njia ya kuingia wanayoiamini.
Unda mradi, ongeza SDK, na uzindue uthibitishaji salama leo.