Nếu tôi tích hợp đầy đủ Janrain Social Login hoặc Oneall thì các rào cản sẽ di chuyển vào hệ thống tùy chỉnh của riêng tôi là gì? Ví dụ: nhiều nhà phát triển sử dụng plugin xã hội Janrains (và nhiều người khác) vì họ không có thời gian để làm tất cả mã để cung cấp giải pháp của riêng họ hoặc vì nó nhanh chóng và thuận tiện. Tuy nhiên, ở đâu đó trong tương lai, có lẽ khi nhà phát triển có nhiều thời gian hơn, anh ta có thể viết giải pháp của riêng mình bằng cách sử dụng, bộ chọn OpenID và thư viện openid (chẳng hạn như giải pháp riêng của stackoverflow). Hơn nữa, Janrain và Oneall trở nên đắt đỏ, bạn nên kiếm được vài nghìn người dùng đầu tiên, nhưng sau khi bạn đăng ký người dùng tăng đột biến, nó trở nên cực kỳ tốn kém (đặc biệt nếu bạn chỉ sử dụng đăng nhập mạng xã hội chứ không phải các tính năng xã hội khác)Di chuyển ra khỏi nhà cung cấp đăng nhập xã hội
Vấn đề tôi thấy là, trong ứng dụng facebook của tôi, URL của trang web (ví dụ như oneall) mà tôi cung cấp cho ứng dụng FB là 'http://myapp.api.oneall.com/' sẽ xử lý tất cả xác thực và liên kết tài khoản và sau đó chuyển hướng đến url gọi lại của trang web của tôi .
Tuy nhiên, nếu tôi thay thế Oneall bằng giải pháp của riêng mình (URL của trang web sẽ thay đổi), điều gì sẽ xảy ra? Việc xác thực sau đó sẽ trở thành không hợp lệ, phải không? và người dùng sẽ phải chấp nhận lại quyền? Tôi làm cách nào để di chuyển thành công?
Tôi hy vọng tôi đã giải thích rõ điều đó. Có lẽ điều này là tầm thường, nhưng một số làm rõ sẽ được đánh giá cao. Tôi muốn chắc chắn rằng tôi không gắn liền với Oneall hay Janrain.
Tôi rất muốn nghe câu trả lời cho điều này. Như một sự thay thế có thể, mặc dù bạn đã nghĩ đến việc sử dụng một cái gì đó như HybridAuth? http://hybridauth.sourceforge.net/ – TryHarder