2009-08-25 37 views
5

Chúng tôi đang phát triển một ứng dụng web asp.net 2.0 trong đó người dùng có thể đăng ký hoặc đăng nhập bằng tài khoản twitter.Cách sử dụng Twitter làm Đăng nhập cho một Website

khi người dùng nhấp vào nút twitter, nó sẽ đưa bạn đến trang đăng nhập twitter. sau khi đăng nhập của bạn thành công twitter có thể chuyển tiếp tôi trở lại trang web của tôi.

Vui lòng cho tôi biết.

ví dụ: twitter

+0

Vui lòng cho bạn biết điều gì? Làm thế nào để làm điều đó cho bạn? Bạn phải đặt một câu hỏi. – JoshJordan

+2

@JoshJordan Tôi nghĩ nó khá rõ ràng. Anh ấy muốn biết cách triển khai một hệ thống kiểu kết nối Facebook cho Twitter. – ceejayoz

+0

bất kỳ giải pháp cuối cùng nào có mẫu mã nguồn đầy đủ hoạt động về nó? – Kiquenet

Trả lời

15

Đối với điều này, bạn sử dụng khung xác thực OAuth của Twitter. Nó được sử dụng để người dùng không phải nhập trực tiếp người dùng + mật khẩu của họ vào trang web của bạn. (Tôi giả sử bạn biết cách front-end cho các công trình đó đã có.)

Bạn có thể sử dụng this little example để sử dụng OAuth từ .NET - nó được xây dựng cho ASP.NET. (Bản demo anh chàng cung cấp là My Tweeple.)

+0

Đây là loại người dùng cập nhật trạng thái cho tài khoản twitter của mình bằng oAuth. Nhưng tôi đang cố gắng thực hiện như một kết nối facbook. ví dụ: đến với friendfeed.com và nhấp vào nút twitter. – vamsivanka

+4

OAuth được sử dụng để làm điều đó. http://apiwiki.twitter.com/Sign-in-with-Twitter – ceejayoz

+0

@Lucas Jones Tôi nhận được user_id cho twitter? Nó có vẻ là chiều dài khác nhau cho người dùng khác nhau. Đó có phải là một id duy nhất không? Tôi có thể sử dụng như một danh tính duy nhất để thêm một tài khoản trong db của tôi không? –

0

Twitterizer thư viện có mẫu ứng dụng ASP.NET rằng sẽ hướng dẫn bạn qua quá trình cấp phép OAuth và cố gắng để giải thích những gì đang xảy ra và làm thế nào bạn có thể làm điều tương tự trong ứng dụng của bạn.

This article chứng minh rằng cách tích hợp Twitter vào ứng dụng web sử dụng thư viện Twitterizer.Bạn có thể cho phép khách truy cập đăng tweet, xem dòng thời gian của họ và hơn thế nữa.

Here là một ví dụ cho thấy cách triển khai Twitter OAuth với .NET và mã mẫu được đính kèm.

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