È possibile utilizzare Flask-Social e Flask-Security se si desidera utilizzare solo l'accesso Facebook, ad esempio per la registrazione e l'accesso utente , cioè nessun modulo di registrazione/login locale?Utilizzo di Flask-Social solo con provider Oauth, nessuna registrazione locale/moduli di accesso
Ho controllato l'applicazione e la documentazione di esempio Flask-Social ma non sono riuscito a capire se è possibile. Nell'applicazione di esempio, gli utenti non possono accedere con Facebook a meno che non si siano registrati in precedenza. Dopo essersi registrati con l'applicazione di esempio, possono associare il proprio account Facebook al proprio account locale.
quando ho provato a chiamare social.facebook.get_connection() ho ricevuto una AttributeError 'AnonymousUser' object has no attribute 'id'
perché non c'è current_user
, che è definito da pallone-sicurezza dopo la registrazione/login.
@theva è necessario scrivere il codice come sopra nel progetto. per favore vedi https://github.com/mattupstate/flask-social-example/blob/master/app/__init__.py#L51 saprai dove posizionare il codice. BTW, il codice sopra deve cambiare "db.commit()" a "ds.commit()" – amos