Có thể sử dụng Flask-Social và Flask-Security nếu tôi chỉ muốn sử dụng Đăng nhập Facebook, ví dụ như đăng ký người dùng và đăng nhập , tức là không có biểu mẫu đăng ký/đăng nhập cục bộ nào?Sử dụng Flask-Social với Nhà cung cấp Oauth Chỉ, Không có Mẫu đăng ký/Đăng nhập Địa phương
Tôi đã xem qua ứng dụng ví dụ Flask-Social và tài liệu nhưng không thể biết điều này là có thể. Trong ứng dụng ví dụ, người dùng không thể đăng nhập bằng Facebook trừ khi họ đã đăng ký trước đó. Sau khi đăng ký với ứng dụng mẫu, họ có thể liên kết tài khoản Facebook của họ với tài khoản cục bộ của họ.
Khi tôi cố gắng gọi social.facebook.get_connection() Tôi nhận được AttributeError 'AnonymousUser' object has no attribute 'id'
vì không có current_user
, được xác định bởi bảo mật bình sau khi đăng ký/đăng nhập.
@theva bạn cần viết mã như trên trong dự án của mình. vui lòng xem https://github.com/mattupstate/flask-social-example/blob/master/app/__init__.py#L51 bạn sẽ biết vị trí đặt mã. BTW, mã trên phải thay đổi "db.commit()" thành "ds.commit()" – amos