# Smanettando con l'autenticazione

**URL:** <https://www.ruby-forum.com/t/smanettando-con-lautenticazione/215150>\
**Category:** IT\
**Created:** [December 23, 2011, 3:56pm UTC](https://www.ruby-forum.com/t/smanettando-con-lautenticazione/215150 "2011-12-23T15:56:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [December 23, 2011, 3:56pm UTC](https://www.ruby-forum.com/t/smanettando-con-lautenticazione/215150/1 "2011-12-23T15:56:37Z")

</div>

Sto cominciando a costruire il meccanismo di autenticazione della web  
app:  
secondo voi ha senso che abbia creato sia gli \*User \*che gli _Account_?  
Concettualmente mi sembra giusto: ogni utente ha il suo account (quindi  
uno a uno…)

questa divisione per mi crea un p di confusione, anche perch ancora non  
ho piena padronanza del framework…

sto seguendo questo railcast:

> **[\#250 Authentication from Scratch - RailsCasts](http://railscasts.com/episodes/250-authentication-from-scratch)**
>
> Short Ruby on Rails screencasts containing tips, tricks and tutorials. Great for both novice and experienced web developers.

lui usa solo gli \*User \*ma credo che il suo sia un esempio molto  
semplificato a scopo didattico

in conclusione, mi piacerebbe sapere voi come gestite il meccanismo di  
autenticazione (sessioni, registrazione, logging), tenete conto che io  
sono  
nuovo in Rails e che non ho mai affrontato un problema del genere, la  
mia  
prima volta 😃

---

<div class="post-metadata">

**Author:** ![luca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/51bf81/32.png) [@luca](https://www.ruby-forum.com/u/luca)\
**Post date:** [December 23, 2011, 4:08pm UTC](https://www.ruby-forum.com/t/smanettando-con-lautenticazione/215150/2 "2011-12-23T16:08:20Z")

</div>

> in conclusione, mi piacerebbe sapere voi come gestite il meccanismo di  
> autenticazione (sessioni, registrazione, logging),

devise:

> **[GitHub - heartcombo/devise: Flexible authentication solution for Rails with...](https://github.com/heartcombo/devise)**
>
> Flexible authentication solution for Rails with Warden.

–  
David N. Welton

> **[David N. Welton](https://www.welton.it/davidw/)**

[http://www.dedasys.com/](http://www.dedasys.com/)

---

<div class="post-metadata">

**Author:** ![luca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/51bf81/32.png) [@luca](https://www.ruby-forum.com/u/luca)\
**Post date:** [December 23, 2011, 4:44pm UTC](https://www.ruby-forum.com/t/smanettando-con-lautenticazione/215150/3 "2011-12-23T16:44:16Z")

</div>

2011/12/23 Luca B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Sto cominciando a costruire il meccanismo di autenticazione della web app:  
> secondo voi ha senso che abbia creato sia gli \*User \*che gli _Account_?  
> Concettualmente mi sembra giusto: ogni utente ha il suo account (quindi  
> uno a uno…)

se i due modelli hanno dati a cui accedi separatamente pu avere un  
senso.  
Ma imo nel 90% dei casi la tua vit pi semplice se 1-1 li collassi  
insieme, altrimenti rischi di trovarti con un casino di join o di  
query 1+1. Alla fine due campi in pi in User non ti cambiano la vita,  
e tende a funzionare meglio con soluzioni prefabbricate.

–  
twitter: @riffraff  
blog (en, it): www.riffraff.info [riffraff.blogsome.com](http://riffraff.blogsome.com)  
work: [cascaad.com](http://cascaad.com) [circleme.com](http://circleme.com)

---

<div class="post-metadata">

**Author:** ![luca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/51bf81/32.png) [@luca](https://www.ruby-forum.com/u/luca)\
**Post date:** [December 23, 2011, 4:49pm UTC](https://www.ruby-forum.com/t/smanettando-con-lautenticazione/215150/4 "2011-12-23T16:49:11Z")

</div>

Infatti, quello che sospettavo, sono un perfezionista, e a volte  
esagero  
con queste divisioni, ma in effetti ha forse pi senso legare i dati  
dell’account come attributi dell’utente (ho anche creato un modello  
_Person_,  
perch voglio farmi del male \>-\>)

Grazie del supporto ragassuoli, quando avr cominciato a padroneggiare il  
tutto, ripager!

Il giorno 23 dicembre 2011 16:42, gabriele renzi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha  
scritto:
