Devo fare una auth da social con Django. Lo so sarebbe facile, prendo un qualcosa tipo One4all e sono a posto. Ovviamente no, non e' cosi' semplice. In pratica una app esterna mi manda 3 dati, uid dello user, token dello user e provider (per ora solo faceass, ma in seguito anche altri). Io controllo se il token e' presente in UserSocialAuth e se si devo autenticare. uelloc he faccio e' appunto e' una cosa poco pulita (a mio avviso) ma e' la sola che trovato che non richieda un Auth con user e password (*).
username.backend = 'django.contrib.auth.backends.ModelBackend' Di qui posso eseguire una login(request, user). La domanda e': login mi torna qualcosa? Come faccio a sapere se la login e' andata a buon fine o meno? Cerco in session? Se si cosa potrei cercare? Per smorazare polemiche, non e' una mia scelta implementativa, seguo indicazioni dall'alto. * authenticate di Django richiede la password appunto, ma vuole la pwd in chiaro e poi lui aggiunge salt e crittografia per controllare con il valore storato sul db oppure gli va bene com'e' scritto (leggo la pwd dal Db e glie la passo)? Muchas gracias Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python