Tôi đang triển khai bộ điều hợp đồng bộ hóa để ứng dụng của tôi đồng bộ hóa với phần phụ trợ appengine. Trên appengine tôi đang sử dụng được xây dựng trong api người dùng để xác thực. Có một bài đăng HERE cho biết cách thực hiện, tuy nhiên ứng dụng được liệt kê trong tài khoản gmail. Lý tưởng nhất là ứng dụng của tôi sẽ được liệt kê trong các tài khoản. Tôi không muốn hỏi người dùng về tên người dùng và mật khẩu, chỉ cần sử dụng tài khoản google hiện có để xác thực. Có ai làm điều này trước khi??Bộ điều hợp đồng bộ hóa Android với appengine Tài khoản người dùng Google
Cập nhật: Tôi đã làm việc về điều này và có vẻ như tôi có thể triển khai AuthenticationService và lưu trữ tên tài khoản người dùng và để lại mật khẩu dưới dạng chuỗi trống. Trong các phương thức getAuthToken() tôi có thể trả về đơn giản mã thông báo auth google. Sẽ đăng khi tôi nhận được thêm ...
tôi hiểu những gì bạn đang nói, tuy nhiên tôi sẽ được đồng bộ hoá dữ liệu mà là cụ thể cho ứng dụng của tôi và tài khoản người dùng . Nó có ý nghĩa để đặt "nhiệm vụ đồng bộ" dưới tài khoản google vì nó là dữ liệu google đang được đồng bộ hóa. Tôi đang sử dụng tài khoản google cho mục đích đăng nhập và tên người dùng tài khoản vì người dùng sẽ không phải nhớ mật khẩu khác và giảm khối lượng công việc của tôi – Patrick
Tôi vẫn nghĩ tốt nhất là thêm dữ liệu của ứng dụng của bạn như một phần của tài khoản google của người dùng. Tuy nhiên, vì bạn không đồng ý cảm thấy tự do triển khai trình xác thực tùy chỉnh cho ứng dụng của mình. Nó khá dễ dàng bằng cách làm theo ví dụ về bộ điều hợp đồng bộ mẫu và sử dụng Tài khoản Google làm phía máy chủ (hoặc, có thể sử dụng appengine của bạn làm người hòa giải để ủy quyền). Trình xác thực bộ điều hợp đồng bộ hóa mẫu cũng đang sử dụng appengine cho chương trình phụ trợ giúp bạn dễ dàng hơn ở đó. – andyandy