Re: PostNuke Module
"marc" <[email protected]> Wed, 13 Aug 2003 06:45:07 +0200
| Newsgroups | gmane.comp.cms.xaraya.user.german |
|---|---|
| Organization | Xaraya News Server |
| Message-ID | <[email protected]> |
"Patrick Cornelissen" <[email protected]> wrote in message news:[email protected] > Tomislav Grabic wrote: > > > cmiiw, aber schon das Sicherheitssystem bei Xaraya wuerde eine einfache > > Uebernahme der Module verhindern... der Entwickler von ContentExpress hat > > sich da auch schonmal kundig gemacht, was ich mitbekommen hab, wirds ohne > > Zeit und Muehen nicht gehen. > Naja, die Rollen könnte man ja problemlos auf das PN System abbilden. > (Wenn ich das mit meinen bescheidenen Xar. Kenntnissen mal einfach so > behaupten darf *gr*) > Ich denke, wir müssen uns das mit dem Layer mal überlegen. Ich denke das > wäre eine Lösung. > Einige Punkte zum Vergleich der Sicherheitssysteme von Postnuke und Xaraya. 1. Die roles koennen direkt abgebildet werden. 2. Die Struktur von Xaraya privileges entspricht PN permissions (realm, module,component,instance,access level). 3. Es gelten dieselben access levels (0-800). 4. Konzeptionell entspricht der Inhalt der privileges und acl Tabellen in Xaraya dem Inhalt der user_perms bzw. group_perms Tabelle in PN. 5. Die Huerden, welche in den Aufrufen pnSecAuthAction im code zum Ausdruck kommen sind in Xaraya als mask Objekte zusammengefasst und in der DB gespeichert. Die letzten beiden Punkte machen sicher etwas Muehe, koennen aber meiner Meinung nach abgebildet werden. Wo es schon schwieriger wird: 6. roles haben in Xaraya eine Hierarchie mit beliebigen levels. In PN gibt es nur Users und Groups. 7. privileges koennen in Xaraya durch die Hierarchie geerbt werden, sie muessen nicht immer direkt an einen user/group gekoppelt sein. 8. Regeln der Anwendung sind anders: in PN wird bis zur ersten Permission gecheckt, die ein positives Resultat ergibt. Es gilt also die Sequenz der permissions. Xaraya hat andere Regeln. Es waere wahrscheinlich nicht moeglich, unter diesen Umstaenden durch einen Wrapper Xaraya in PN abzubilden. Der entegengesetzte Fall sollte aber m.M. nach moeglich sein, da (vielleicht mit Ausnahme des letzten Punkts) die Xaraya Funktionalitaet eine Verallgemeinerung gegenueber PN darstellt. Marc