async. A .NET Framework, utilitza C# 11 o una versió posterior. Consulta la visió general dels SDK de servidor per saber què comparteixen tots els SDK.
Instal·lació
Didit.Extensions.DependencyInjection i registra el client amb services.AddDidit().
Els paquets són Didit i Didit.Extensions.DependencyInjection a NuGet. El codi font i el registre de canvis són a didit-protocol/sdk-dotnet a GitHub.
Configura el client
new DiditClient() llegeix DIDIT_API_KEY de l’entorn. Passa DiditClientOptions per substituir-ho, o per establir els identificadors de l’organització i de l’aplicació que necessiten les crides amb abast d’aplicació (casos, xarxes, informes regulatoris). Crea un sol client i reutilitza’l.
required, de manera que si n’hi ha una que falta, no compila. Les opcionals que deixes sense establir no s’envien.
Crea una sessió
Crea una sessió de verificació per a un flux de treball i envia el teu usuari a la seva URL.Llegeix la decisió
Quan l’usuari acabi (o quan arribi el webhook), llegeix la decisió. Cada resultat de funcionalitat és una llista amb una entrada per cada node del flux.Verifica un webhook
Passa el cos brut, exactament tal com l’has rebut, i una manera de llegir les capçaleres de la sol·licitud.DiditWebhooks.Verify llança WebhookVerificationException per a qualsevol cosa que no sigui un lliurament vàlid i recent, i en cas contrari retorna un esdeveniment tipat.
StreamReader i passa name => request.Headers[name].FirstOrDefault(). Mentre rotes el secret, passa’ls tots dos: new[] { newSecret, oldSecret }. Consulta Webhooks per als esdeveniments i l’esquema de signatura.
Fes el cribratge d’una transacció
Envia un pagament, una retirada o una transferència de criptoactius al monitoratge de transaccions; la resposta conté el seu estat i la puntuació de risc.Verifica els tokens d’Authentication
Authentication verifica els tokens d’accés que signa el teu emissor d’Authentication, al teu backend, sense cridar Didit per a cada sol·licitud. També intercanvia codis, actualitza tokens, comprova i revoca sessions, i executa autenticacions reforçades.
La verificació de tokens realitza les comprovacions descrites a Verifica un token al teu servidor, amb l’emissor i les claus de signatura de la teva aplicació.