2015-09-27 18 views
6

Tôi đã tạo một ứng dụng web trong phượng hoàng, tôi đã tự hỏi điều gì có thể là cách tốt hơn để triển khai đăng ký/xác thực người dùng và quản lý phiên trong đó.Cách triển khai xác thực người dùng trong phoenix

On googling tôi tìm thấy hai thư viện này: addictpassport

Nhưng tôi không chắc chắn bao nhiêu ổn định là những điều này và được họ đang được sử dụng trong sản xuất ở đâu đó. Xin vui lòng cho tôi biết nếu có một số thư viện an toàn để sử dụng trong sản xuất và nếu có một số ví dụ thực hiện của những người.

+0

"Hướng dẫn tôi về vấn đề này" là một câu hỏi khá cởi mở. Đã bỏ phiếu. –

+2

@OnorioCatenacci: Cảm ơn phản hồi, Đã cập nhật với truy vấn chính xác. – Saurabh

Trả lời

9

Nghiện có vẻ là dự án trưởng thành hơn và dường như là "dự án" ngay bây giờ. Để tìm thư viện Elixir tốt, tôi luôn muốn tham khảo Awesome Elixir Github repo.

+0

Có một số ví dụ thực hiện của người nghiện. – Saurabh

+0

@saurabh có một thư mục 'example_app' trong repo github của dự án – trenpixster

+0

tên thật khủng khiếp cho thư viện –

0

Tôi nghĩ rằng vào thời điểm này, việc tự mình thực hiện chính sách sẽ dễ dàng hơn. Nó sẽ không mất nhiều thời gian nếu bạn cảm thấy thoải mái với elixir và biết những điều cơ bản của phượng hoàng. Không có gì khó khăn về nó là

+0

Có một số ví dụ thực hiện điều này. – Saurabh

+1

@saurabh Tôi không chắc chắn. Nếu bạn biết ruby, bạn có thể kiểm tra viên ngọc được gọi là 'sorcery', nó là một viên ngọc khá đơn giản có thể giúp bạn tìm ra cách một số thứ hoạt động và thực hiện những thứ đó trong Elixir. Nhưng nó thực sự chỉ đơn giản là để làm điều đó từ đầu. 'Phoenix' giúp bạn làm việc với cookie,' comeonin' hoặc một số gói hex khác sẽ giúp bạn băm mật khẩu, 'Ecto' sẽ giúp bạn xác thực và đó là hầu hết những gì bạn có thể cần – JustMichael

+0

ở đây bạn có một railscast ở đâu xác thực người dùng đang được triển khai từ đầu: http://railscasts.com/episodes/250-authentication-from-scratch Tôi hy vọng nó sẽ giúp bạn! – nisevi

-1

Nếu bạn đang lăn riêng của bạn, bạn có thể quan tâm trong tập 3 và khoản 5 https://phoenixscreencasts.com/

(Lưu ý rằng họ yêu cầu đăng ký trả tiền)

EDIT: Trang web đã bị tắt bởi tác giả, đây không còn là câu trả lời hợp lệ nữa.

Các vấn đề liên quan