2011-01-05 43 views
5

Tôi làm cách nào để xác thực bằng tên người dùng (email) và mật khẩu? Các mẫu được cung cấp chỉ gọi là "authorizer.Authorize()" không có thông tin xác thực (chỉ đơn giản là ném một ngoại lệ định dạng "Invalid URI" cho tôi). Tôi có cần accessToken không và nếu có, làm cách nào để có được accessToken?Xác thực bằng Facebook C# SDK

Trả lời

2

Hướng dẫn này sẽ giúp bạn: Getting Started with the Facebook C# SDK

+0

Cảm ơn nhưng tôi đã thấy điều này và nó không giải thích cách sử dụng tên người dùng/mật khẩu. :( – BeeGeez

+0

Đây có phải là những gì bạn đang tìm kiếm không? Http://msdn.microsoft.com/en-us/windows/ee702803 – Jon

+0

Hoàn toàn mất ngay bây giờ. Tôi cần khóa ứng dụng và khóa bí mật ngay bây giờ? – BeeGeez

5

Bạn không thể xác thực bằng tên người dùng và mật khẩu. Bạn phải sử dụng OAuth để xác thực người dùng. Facebook không cho phép các nhà phát triển ứng dụng thu thập tên người dùng và mật khẩu từ người dùng.

+0

Cảm ơn bạn đã giải thích.Tôi không thu thập tên người dùng và mật khẩu. Tôi đã có tên người dùng và mật khẩu và muốn chạy Bạn đã giúp tôi trước với vấn đề báo cáo và tôi đánh giá cao nó nhưng tôi gặp phải vấn đề với mã vì tôi đã không được xác thực. Phải có cách để làm điều này với OAuth sau đó. Tôi chỉ cần buộc trong tài khoản (Tôi chỉ có tên người dùng/mật khẩu d) với OAuth bằng cách nào đó. Có cách nào để làm việc này không? – BeeGeez

0

Tôi không chắc chắn những gì bạn đang cố gắng làm chính xác. Nhưng đây là kinh nghiệm của tôi và kiến ​​thức của tôi về xác thực.

Để xác thực người dùng, bạn cần một ứng dụng facebook (đặc biệt là mã ứng dụng và mã máy chủ), người dùng phải nhập tên người dùng và mật khẩu của họ và cho phép ứng dụng truy cập dữ liệu của họ.

Quy trình cấp phép này sẽ tạo mã thông báo truy cập để ứng dụng facebook của bạn truy cập thông tin người dùng. Lưu ý rằng access_token này hết hạn thường xuyên và trong trường hợp đó bạn cần phải xác thực lại.

http://developers.facebook.com/docs/authentication/

0

theo liên kết youtube này và bạn có thể hiểu làm thế nào bạn sẽ nhận được chứng thực sử dụng trang web ur. này sẽ chuyển hướng bạn đến facebook, nơi bạn có để đăng nhập, vì vậy nếu bạn muốn có một người dùng ngẫu nhiên trên trang web ur để xác thực họ sẽ được chuyển đến Facebook Đăng nhập nếu u sử dụng mã từ ví dụ này:

Facebook Auth Example

Hy vọng đây là những gì bạn đang tìm kiếm m8!

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