Usare Persona sul proprio sito
Mozilla Persona è un sistema di login per il Web utilizzabile con qualsiasi browser, facile da usare e da integrare. Funziona su tutti i principali browser e puoi iniziare a usarlo subito.
Perché dovresti usare Persona sul tuo sito?
- Persona elimina completamente le password per i singoli siti, liberando l'utente dalla necessità di creare, gestire e tenere al sicuro le password.
- Persona è facile da usare. In solo due clic, un utente Persona può autenticarsi su un nuovo sito, come Voost, aggirando gli ostacoli associati alla creazione di un account.
- Persona è facile da implementare. Gli sviluppatori possono aggiungere Persona sul proprio sito in mezza giornata.
- Non c'è alcun vincolo. Gli sviluppatori ottengono da tutti i loro utenti un indirizzo verificato, mentre gli utenti possono utilizzare qualsiasi indirizzo email con Persona.
Inoltre, Persona può solo migliorare: è sviluppato su un protocollo aperto e decentralizzato, che è progettato per permettere un'integrazione diretta all'interno dei browser e il supporto nativo da parte dei provider di posta. I siti che implementano Persona oggi, otterranno automaticamente questi miglioramenti, senza bisogno di modificare il proprio codice.
Per iniziare
- Perché Persona?
- Che cosa ha di speciale persona rispetto ad altri sistemi di identificazione e autenticazione.
- Preparazione veloce
- Una guida passo passo che insegna come aggiungere Persona al proprio sito web.
Riferimento delle API
- La API navigator.id
- L'API del browser.
- Riferimento dell'API di verifica
- L'API di verifica remota.
Guide
- Considerazioni sulla sicurezza
- Pratiche e tecniche per assicurarsi che il proprio deploy di Persona sia sicuro.
- Compatibilità con i browser
- Scopri esattamente quali browser supportano Persona.
- Internazionalizzazione
- Scopri come Persona gestisce lingue diverse.
- Guida dell'implementatore
- Suggerimenti dai siti che hanno già aggiunto il supporto a Persona.
Risorse
- Librerie e plugin
- Trova librerie semplici da aggiungere per il tuo linguaggio di programmazione, framework web, blog o content management system preferito.
- Ricette per Persona
- Codice sorgente di esempio per i siti che usano Persona. Include esempi per C# (MVC3), PHP, Node.js e altri.
- Linee guida per l'interfaccia utente
- Come presentare l'autenticazione con Persona ai propri utenti.
Diventare un Identity Provider
Se sei un provider di email o un servizio di provider di identificazione, controlla i link qui sotto per scoprire come diventare un Identity Provider di Persona.
- Panoramica di Identity Provider
- Una visione di alto livello su Persona Identity Providers.
- Implementare un Identity Provider
- Una guida minuziosa ai dettagli tecnici su come diventare un Identity Provider.
- .well-known/browserid
- Una panoramica sul file
.well-known/browserid
, che gli Identity Provider utilizzano per indicare il proprio supporto al protocollo.
Il progetto Persona
- Glossario
- Definizioni sulla terminologia di BrowserID e Persona.
- FAQ
- Risposte alle domande più comuni.
- Visione di insieme del protocollo
- Una visione di insieme tecnica a medio livello del protocollo BrowserID sottostante.
- Crittografia
- Informazioni riguardo i concetti crittografici che sono alla base di Persona e BrowserID.
- Specifiche
- Qui si trovano i dettagli più tecnici.
- Il sito di Persona
- Per far funzionare Persona stiamo ospitando tre servizi su https://login.persona.org: un Identity Provider per quando gli altri non funzionano, un implementazione delle API
navigator.id
, e un servizio di veifica. - Il codice sorgente di Persona
- Il codice sorgete di persona è su GitHub. Le pull request sono le benvenute!