Forum: Rails Germany AuthC/Z: Überblick und Meinun gen?

Posted by Michael Schuerig (Guest)
on 2009-04-12 02:30
(Received via mailing list)
Gibt es zufällig einen Überblick über die Vielzahl an Plugins/Gems, die
es für die Anmeldung (AuthC) und Rechteprüfung (AuthZ) von Benutzern
gibt? Alternativ nehme ich auch Meinungen.

Der Klassiker für Authentication ist vermutlich nach wie vor Restful
Authentication (bzw. Acts As Authenticated), das vermutlich inzwischen
durch Rack-Middleware für OAuth und OpenID ergänzt wird. AuthLogic
könnte sich, nur den Features nach geurteilt, als Nachfolger von RA
etablieren.

Für Authorization gab es, wenn ich das richtig überblicke, nie ein
dominantes System, statt dessen eine umso größere unübersichtliche
Auswahl an Plugins, Gems und wahrscheinlich vielen
Eigenimplementierungen für die jeweiligen Bedürfnisse. Eine kleinen,
aber nicht mehr aktuellen Überblick gibt es auf

http://www.vaporbase.com/postings/Authorization_in_Rails

Meine Erfahrung ist, dass Systeme, die dazu zwingen, an vielen Stellen
zu prüfen, ob der Benutzer eine bestimmte Rolle hat, sehr schnell
unübersichtlich werden. In Controllern und Views sollten nur
spezifische(!) Rechte abgefragt werden, die zentral zu Rollen gebündelt
werden. Die übliche Praxis, zu prüfen, ob der Benutzer Admin ist (oder
"Adminrechte" hat) oder diese oder jene Rolle inne hat, führt nur dazu,
dass die eigentlichen Entscheidungen darüber, wer was darf, über das
ganze System verstreut werden. Dadurch ist kaum nachvollziehbar, welche
Rechte ein bestimmter Benutzer tatsächlich hat.

Michael

--
Michael Schuerig
mailto:michael@schuerig.de
http://www.schuerig.de/michael/
Posted by Carsten Bormann (Guest)
on 2009-04-12 10:18
(Received via mailing list)
On Apr 12, 2009, at 02:29, Michael Schuerig wrote:

> Gibt es zufällig einen Überblick

Fuer AuthZ:

http://steffenbartsch.com/blog/2008/08/rails-autho...

(Letztes Update war 2009-02-11.)

Gruesse, Carsten
Posted by Stefan Botzenhart (basiszwo)
on 2009-04-13 21:46
(Received via mailing list)
Hallo Michael,

Am 12.04.2009 um 10:17 schrieb Carsten Bormann:

> On Apr 12, 2009, at 02:29, Michael Schuerig wrote:
>
>> Gibt es zufällig einen Überblick
>
> Fuer AuthZ:
>
> http://steffenbartsch.com/blog/2008/08/rails-autho...

Das ist auch das einzige, das ich bisher kenne. Ich denke dass 
http://wiki.github.com/stffn/declarative_authorization
  deiner Vorstellung am nähesten kommt.
Falls du eine Lösung für deinen Ansatz findest, so würde ich mich (und
einige andere wohl auch) sehr über eine kurze Info freuen.


Grüße Stefan
Posted by Roland Moriz (Guest)
on 2009-04-13 22:11
(Received via mailing list)
Michael Schuerig schrieb:
> Gibt es zufällig einen Überblick über die Vielzahl an Plugins/Gems, die 
> es für die Anmeldung (AuthC) und Rechteprüfung (AuthZ) von Benutzern 
> gibt? Alternativ nehme ich auch Meinungen.
> 
> Der Klassiker für Authentication ist vermutlich nach wie vor Restful 
> Authentication (bzw. Acts As Authenticated), das vermutlich inzwischen 
> durch Rack-Middleware für OAuth und OpenID ergänzt wird. AuthLogic 
> könnte sich, nur den Features nach geurteilt, als Nachfolger von RA 
> etablieren.

evtl noch: "Clearance"

http://giantrobots.thoughtbot.com/2009/2/9/clearan...

http://github.com/thoughtbot/clearance/tree/master

hashrocket hat da auch mal etwas mitgemacht, seit januar wohl aber nicht
mehr(?): http://github.com/hashrocket/clearance/tree/master


Grüße,Roland
Posted by Michael Schuerig (Guest)
on 2009-04-13 22:55
(Received via mailing list)
On Sunday 12 April 2009, Carsten Bormann wrote:
> On Apr 12, 2009, at 02:29, Michael Schuerig wrote:
> > Gibt es zufällig einen Überblick
>
> Fuer AuthZ:
>
> http://steffenbartsch.com/blog/2008/08/rails-autho...

Danke, das war ein sehr hilfreicher Hinweis, gerade wegen der
enthaltenen Links.

Wie sieht es denn mit *euren* Meinungen zu den verschiedenen Plugins
aus?

Michael

--
Michael Schuerig
mailto:michael@schuerig.de
http://www.schuerig.de/michael/
Posted by Martin Bernd Schmeil (thebernd)
on 2009-04-14 10:09
(Received via mailing list)
Hallo,

nachdem ich meine Applikatiion auf Rails 2.3 und auf Cucumber umgestellt 
habe, habe ich gestern (und bisher vergeblich) versucht die aktuelle 
Version von restful_authentication zum Laufen zu kriegen. Vergeblich 
heißt, daß die features nicht durchlaufen und ich auch einige Änderungen an 
Steps und Environment durchführen mußte, damit überhaupt mehr als ein Scenario im 
Stück läuft.

Nach der Erfahrung bin ich gern bereit auf etwas arverwandtes 
umzusteigen. Ich benötige keine zusätzlichen Funktionen wie z.B. 
Permissioning / Rollen, nur Anmeldebestätigung per email, ggf. Captcha, 
vor allem aber funktionierender Code und Cucumber Tests.

Da meine Freizeit limitiert ist wäre ich dankbar, wenn jemand von Euch 
eine Empfehlung hinsichtlich meiner obigen Wünsche abgeben 
würde.
Gruß! - Bernd
Posted by Werner Laude (Guest)
on 2009-04-14 11:37
(Received via mailing list)
Am 14.04.2009 um 10:08 schrieb Bernd Schmeil:


>
> Nach der Erfahrung bin ich gern bereit auf etwas arverwandtes  
> umzusteigen. Ich benötige keine zusätzlichen Funktionen wie z.B.  
> Permissioning / Rollen, nur Anmeldebestätigung per email, ggf.  
> Captcha, vor allem aber funktionierender Code und Cucumber Tests.
>
>

Ich bin hiermit zufrieden und es ist übersichtlich..

http://www.robertsosinski.com/2008/02/23/simple-an...

recovery gibt es dann auch noch dort..

Gruß 


Werner Laude
newsgroup@wernerlaude.de
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.