TrueSift SDKs
TrueSift bietet zwei offizielle Framework-SDKs mit gemeinsamem Verifikationsprotokoll und derselben Widget-Darstellung. Wählen Sie das Paket passend zu Ihrer Anwendung. Die Integrationsdateien und Framework-APIs sind nicht austauschbar.
React / Next.js App Router
- Paket:
@truesift/next(Version0.4.0) - Framework: React und Next.js App Router
- Dokumentation: React / Next.js SDK
- npm: @truesift/next
pnpm add @truesift/nextSvelte 5 / SvelteKit
- Paket:
@truesift/svelte(Version0.2.0) - Framework: Svelte 5 und SvelteKit
- Dokumentation: Svelte / SvelteKit SDK
- npm: @truesift/svelte
pnpm add @truesift/svelteDas Svelte SDK besitzt zusätzlich size="half" für Banner mit einer maximalen Breite von 500 px. Diese Option gehört nicht zum derzeit eingesetzten Next.js SDK.
Gemeinsames Sicherheitsprinzip
Beide SDKs stellen den TrueSiftCheck bereit, nutzen lokale Challenge- und Verify-Routen und verlangen eine serverseitige Prüfung eines kurzlebigen, einmalig verwendbaren verificationToken in der geschützten Business-Route. Ein Browser-Status wie allow reicht niemals aus.
Die interaktive Vorschau zeigt das gemeinsame Widget-Design anhand der React / Next.js-Implementierung. Das Svelte SDK verwendet dieselbe Darstellung und denselben TrueSift-Verifikationsvertrag.