Kimliği her şeye entegre edin.
Şifresiz kimlik doğrulamayı entegre edin, kimlik bilgilerini sıfır bilgi kanıtlarıyla doğrulayın veya dakikalar içinde onaylı bir düzenleyici olun.
import { solidusAuth } from '@solidus/auth'; const session = await solidusAuth.request({ domain: 'yourapp.com', require: ['kyc_l2', 'age>18'] });
Solidus ile Giriş Yapın
Şifresiz kimlik doğrulama isteyen web uygulamaları için. React, Vue ve vanilla JS için hazır SDK'lar. 5 dakikadan kısa sürede başlayın.
Kimlik Bilgileri Düzenleyin
Kullanıcılarına doğrulanabilir kimlik bilgileri düzenlemek isteyen kuruluşlar için. Doğrudan cüzdanlara basıp teslim etmek üzere Issuer Node API'sini kullanın.
Kimlik Bilgilerini Doğrulayın
Gelen kimlik bilgilerini doğrulamak isteyen servisler için. ZK kanıtlarını doğrulamak için Verifier SDK, REST API ve webhook teslimatını kullanın.
Onaylı Bir Düzenleyici Olun.
W3C Doğrulanabilir Kimlik Bilgilerini doğrudan kullanıcıların Solidus cüzdanlarına düzenleyin. İstihdam kayıtlarından eğitim derecelerine kadar her tür kimlik bilgisi desteklenir.
Düzenleyici Olarak Kayıt Olun
Onaylı Düzenleyici DID'i için başvurun. Kuruluş bilgilerinizi, düzenleyeceğiniz kimlik bilgisi türlerini ve tercih ettiğiniz doğrulama yöntemini belirtin. 2–5 iş günü sürer.
Şemanızı Tanımlayın
Kimlik bilgisi türünüzün alanlarını ve veri tiplerini tanımlamak için Schema Registry'yi kullanın. Şemalar, keşfedilebilirlik için zincir üzerinde yayımlanır.
SDK ile Düzenleyin
Kimlik bilgilerini düzenlemek için <code/> kullanın. Tek bir API çağrısı, kimlik bilgisini düzenleyici DID'inizle imzalar ve kullanıcının gelen kutusuna teslim eder.
import { SolidusIssuer } from '@solidus/issuer-sdk'; const issuer = new SolidusIssuer({ apiKey: process.env.SOLIDUS_KEY });\n\n'await issuer.issue({ recipient: 'did:solidus:mainnet:5dK3fP7vLm8Qw2xNz9Rb4YcJ6tHgAs', schema: 'solidus:schema:professional-license:v1', attributes: { name, employer, role, validUntil }, });
KYC Seviye 2
full_name, date_of_birth, nationality, document_type, document_expiry
Mesleki Lisans
name, employer, role, license_number, valid_until
Eğitim Derecesi
name, institution, degree, field_of_study, graduation_date
Kullanıcılarınızın Solidus ağı genelinde taşıyabileceği kimlik bilgileri düzenleyin.
Onaylı Düzenleyici Olmak İçin BaşvurunSunumları kendi altyapınızda doğrulayın.
import { verifyPresentation } from '@solidus/auth/server'; // Receives the presentation from your frontend const handleVerify = async (req, res) => { const { proof, presentation } = req.body; const result = await verifyPresentation({ presentation, proof, expectedDomain: 'yourapp.com', requiredCredentials: ['kyc_l2'] }); if (!result.isValid) return res.status(401).send('Invalid proof'); // Create session for user DID const session = createSession(result.did); return res.json({ session }); };
Baştan sona Solidus ile Giriş Yap akışı.
5 adım. Sıfır şifre. Kriptografik olarak doğrulanmış.
{ "event": "presentation.verified", "did": "did:solidus:mainnet:5dK3fP7vLm8Qw2xNz9Rb4YcJ6tHgAs", "credentials": [{ "type": "KYC_L2", "verified": true }], "disclosed": { "country": "US" }, "proofHash": "0x4f2e8a1b9c3d7e6f...", "timestamp": "2026-03-17T14:32:08Z" }
SDK'lar ve Kütüphaneler
| Paket | Dil | Kurulum Komutu | Son Sürüm |
|---|---|---|---|
| @solidus/auth | JavaScript | npm i @solidus/auth | v2.4.1 |
| @solidus/jwt | Node.js backend | npm i @solidus/jwt | v1.8.0 |
| solidus-python | Python | pip install solidus | v1.3.0 |
| solidus-go | Go | go get solidus.network/sdk | v0.9.2 |

