2015-09-27 9 views
6

Stavo creando una webapp in phoenix, mi chiedevo quale potesse essere un modo migliore per implementare la registrazione/autenticazione utente e la gestione delle sessioni al suo interno.Come implementare l'autenticazione utente in phoenix

Su googling ho trovato queste due librerie: addict e passport

ma non sono sicuro di quanto stabili sono questi e sono essi viene utilizzato nella produzione da qualche parte. Per favore fatemi sapere se ci sono alcune librerie sicure da usare in produzione e se ci sono esempi di implementazione di quelle.

+0

"Guidami su questo" è una domanda piuttosto aperta. Downvoted. –

+2

@OnorioCatenacci: Grazie per il feedback, ho aggiornato con la query esatta. – Saurabh

risposta

9

La persona dedita sembra essere il progetto più maturo e sembra essere "l'unico" in questo momento. Per trovare buone librerie di elisir, mi piace sempre consultare lo Awesome Elixir Github repo.

+0

Ci sono alcuni esempi di implementazione del tossicodipendente. – Saurabh

+0

c'è una directory 'example_app' nel repository github del progetto – trenpixster

+0

che nome orribile per una libreria –

0

Penso che a questo punto sia più semplice implementarlo da solo. Non dovrebbe durare a lungo se sei a tuo agio con l'elisir e conosci le basi della fenice. Non c'è niente di difficile, a questo proposito

+0

Ci sono alcuni esempi di implementazione di questo. – Saurabh

+1

@saurabh Non sono sicuro. Se conosci ruby, potresti probabilmente controllare la gemma chiamata 'stregoneria', è una gemma piuttosto semplice che potrebbe aiutarti a capire come funzionano alcune cose e implementarle in Elixir. Ma è davvero semplice farlo da zero. 'Phoenix' ti aiuta a lavorare con i cookie,' comeonin' o qualche altro pacchetto hex ti aiuterà con l'hashing della password, 'Ecto' ti aiuterà con le convalide e questa è la maggior parte di ciò che probabilmente avrai bisogno di – JustMichael

+0

qui hai un railscast dove l'autenticazione dell'utente viene implementata da zero: http://railscasts.com/episodes/250-authentication-from-scratch Spero che sia d'aiuto! – nisevi

-1

Se stai posizionare il proprio potrebbe essere interessato al Episode 3 e 5 del https://phoenixscreencasts.com/

(Si noti che essi richiedono un abbonamento a pagamento)

EDIT: Il sito è stato chiuso dall'autore, questa non è più una risposta valida.

Problemi correlati