2012-12-28 42 views
9

Khách hàng của tôi có yêu cầu rằng anh ấy muốn đăng nhập vào ứng dụng web ASP.net thông qua tài khoản Google. Vì tôi chưa bao giờ làm điều gì đó như thế nên tôi có một số lo ngại.Đăng nhập vào ứng dụng ASP.net qua tài khoản Google

Điều làm phiền tôi là anh ấy muốn thêm vai trò (quản trị viên, người dùng) vào tài khoản cụ thể và điều này khiến tôi khó hiểu vì tôi không biết cách kết nối dữ liệu tài khoản Google với cơ sở dữ liệu của mình. Tôi cho rằng tôi sẽ không thể nhận được mật khẩu hoặc tên người dùng mà tôi có thể lưu trữ vào cơ sở dữ liệu của riêng mình.

Mọi thông tin về nơi bắt đầu sẽ được đánh giá cao.

Cảm ơn bạn.

Trả lời

7

Sử dụng OpenID. Điều này được thực hiện trong ASP.NET trong thư viện DotNetOpenAuth. Nó bao gồm các mẫu cho thông tin đăng nhập của Google và rất dễ dàng.

Vai trò sẽ hoạt động. Khi bạn xây dựng bảng người dùng của mình, chỉ cần thêm người dùng vào các vai trò thích hợp.

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