Acegi und MagicDraw/AndroMDA

cocoon

Erfahrenes Mitglied
Hallo zusammen,

in einem Projektseminar an der Universität entwickeln wir aktuell an einem großen Open Source-System weiter. Es handelt sich um eine Spring-Anwendung, die mit Maven gebuildet wird; automatische Code-Generierung erfolgt über MagicDraw/AndroMDA; abgesichert wird das System über Acegi.

Wir sollen nun eine Authentifizierung und Autorisierung gegen die LDAP-Server der Uni implementieren.

Wir sind soweit in Acegi eingelesen, als dass wir wissen, wie das grundsätzlich geht (neuer LDAP-Provider in der entsprechenden XML usw.)

Allerdings fragen wir uns, ob wir einfach Änderungen darin vornehmen können oder aber ob und inwiefern wir mit MagicDraw/AndroMDA arbeiten müssen, damit uns nicht beim nächsten Maven-Build sämtliche Änderungen verloren gehen.
 
Hallo,

AFAIK braucht man doch für eine LDAP Authentifizierung via ACEGI / Spring Security nur ein entsprechendes Spring bean zu konfigurieren. -> Ihr müsst also nur eure "angepasste" Konfiguration mit in eure generierte Hauptkonfiguration mit einbeziehen lassen. Ich hab schon ewig nichts mehr mit AndroMDA gemacht, aber schon "damals" gabs support für sowas. Stichworte hier waren merge / custom configuration.
Siehe:
http://galaxy.andromda.org/docs-3.2/andromda-spring-cartridge/howto8.html
To add this additional context file to your spring configuration (beanRefFactory) you can use the AndroMDA merge feature with adding the filename to <!-- beanRefFactory merge-point --> .
Gruß Tom
 

Neue Beiträge

Zurück