Optional
_categoryCategoria del plugin
Protected
coreRiferimento all'istanza di ShogunCore
Descrizione opzionale del plugin
Private
didNome univoco del plugin - deve essere implementato dalle sottoclassi
Versione del plugin - deve essere implementata dalle sottoclassi
Private
assertDIDProtected
assertVerifica che il plugin sia stato inizializzato prima di usare il core
L'istanza di ShogunCore non null
Autentica un utente utilizzando un DID
Identificatore DID per l'autenticazione
Optional
challenge: stringChallenge opzionale per l'autenticazione
Promise con il risultato dell'autenticazione
Crea un nuovo DID
Optional
options: DIDCreateOptionsOpzioni per la creazione del DID
Promise con l'identificatore DID creato
Disattiva un DID
Identificatore DID da disattivare
Promise che indica se la disattivazione è riuscita
Distrugge il plugin e libera le risorse
Assicura che l'utente corrente abbia un DID, creandone uno se necessario
Optional
options: DIDCreateOptionsOpzioni opzionali per la creazione del DID
Promise con l'identificatore DID dell'utente o null se l'operazione fallisce
Ottiene il DID dell'utente corrente
Promise con il DID dell'utente o null se non disponibile
Inizializza il plugin con un'istanza di ShogunCore
Istanza di ShogunCore
Registra un DID sulla blockchain
Identificatore DID da registrare
Optional
signer: SignerSigner opzionale per la transazione
Promise con il risultato della registrazione
Risolve un DID recuperando il documento associato
Identificatore DID da risolvere
Promise con il documento DID risolto
Aggiorna un documento DID
Identificatore DID da aggiornare
Aggiornamenti da applicare al documento
Promise che indica se l'aggiornamento è riuscito
Plugin per la gestione delle identità decentralizzate (DID) in ShogunCore