2012-04-24 35 views
10

Tôi đang làm một ứng dụng iPhone yêu cầu giao thức OAuth 2.0 phải được triển khai cho đăng nhập của người dùng vào một trang web cụ thể. Tôi có id khách hàng và bí mật của khách hàng mà tôi nhận được sau khi đăng ký ứng dụng của mình trên trang web. Tôi muốn biết một vài điều về điều này.Xác thực OAuth Iphone

  1. Tôi đã thấy một số liên kết về việc này. Nhưng trong đầu tôi, tôi không chắc liệu tôi có cần sử dụng các lớp OAuth hay các lớp người tiêu dùng OAuth không?

  2. Xác thực người dùng có thể có trong OAuth mà không gửi id email và mật khẩu của người dùng trong chuỗi truy vấn không?

  3. Có thể tải trang web trong uiwebview và đăng nhập vào trang web và nhận thông tin xác thực người dùng cho các chức năng màn hình khác.

Đây là loại ứng dụng đầu tiên mà tôi đang phát triển. Sẽ rất tuyệt nếu ai đó có thể giúp tôi để tôi có thể biết rõ tôi nên đi như thế nào.

EDIT: nếu có bất kỳ hướng dẫn tốt nào để đạt được Đăng nhập vào trang web bằng OAuth, vui lòng chia sẻ.

Cảm ơn trước

Trả lời

7

OAuth spec và tài liệu

SDK cho OAuth trên iOS

(Nói về "một trang web cụ thể", nó có chính thức hoặc của bên thứ ba SDK dành cho iOS? Nếu có thì bạn không cần phải tự mình thực hiện ủy quyền OAuth.)

+0

sự trang web có một số apis công khai mà chúng tôi có thể sử dụng. Nhưng khách hàng của chúng tôi muốn các tính năng cần thông tin đăng nhập của người dùng để nhận thông tin liên quan đến người dùng cụ thể đã đăng nhập ... và trên trang web họ chưa cung cấp bất kỳ thông tin nào về bất kỳ ios sdks ..... –

0

Bạn có thể tìm thấy hướng dẫn hay về OAuth Tutorial. Hướng dẫn này dành cho các ứng dụng MAC và sử dụng thư viện Google OAuthCustomer. OAuthCustomer liên quan đọc và mã nguồn có thể được tìm thấy trong các URL dưới đây

  1. Google OAuthCustomer
  2. Sample Application

Hãy chắc chắn rằng để loại bỏ những thứ ARC phi từ các tập tin OAuthCustomer Thư viện dành cho iOS ứng dụng

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