Đối với OutsourceFactor , được viết bằng Python / Django, tôi lấy tên người dùng qua oAuth1, sau đó tạo một email là "username@twitter.com" được đảm bảo là duy nhất trên twitter. Sau đó, tôi băm nó để có được một UUID đẹp để sử dụng và liên kết với tài khoản người dùng cục bộ của tôi. Điều tương tự đối với Yahoo. Google và Facebook sử dụng oAuth2 và họ cung cấp cho tôi địa chỉ email theo yêu cầu, điều đó thật tuyệt.
Để đảm bảo nhiều liên kết xã hội với một tài khoản duy nhất, tôi CHỈ cho phép các liên kết tài khoản xã hội sau khi người dùng đã tạo cục bộ tài khoản và đăng nhập.
Vì vậy, trước tiên bạn phải tạo một tài khoản (tài khoản cục bộ), sau đó bạn có thể sử dụng bất kỳ nhà cung cấp oAuth xã hội nào để dễ dàng đăng nhập trong tương lai. Đây là tiếng nổ tốt nhất cho trang web của tôi.
Dù sao, bạn sẽ nhận được một số dạng ID duy nhất từ twitter. Vì vậy, chỉ cần sử dụng nó. Bạn có thể yêu cầu địa chỉ email sau hoặc trước hiệp hội.