Voor een webapplicatie, die ik momenteel aan het ontwikkelen ben, zal er uiteindelijk ook een vorm van beveiliging aan te pas komen. In elke webapplicatie is dit natuurlijk min of meer van toepassing.
Nu zijn er ook tal van mogelijkheden om deze security in de applicatie te verweven, maar ik ben zelf niet zo goed op de hoogte van het security-aspect binnen Java webapplicaties in het algemeen. Daarom ook dit topic offcourse
Even in het kort iets over de webapplicatie in kwestie:
Het gaat om een administratieve groupware webapplicatie, waarin verschillende eindgebruikers op ingelogd kunnen zijn binnen hetzelfde bedrijf zeg maar. Natuurlijk hebben meerdere bedrijven toegang tot dit systeem en het moet in eerste instantie ook niet mogelijk zijn om data onderling tussen de bedrijven uit te kunnen wisselen.
Verder is het tussen de eindgebruikers wel mogelijk om elkaars data te zien, bvb: de ene kan de andere zijn agenda raadplegen en eventueel afspraken in elkaars agenda plannen.
Eén van de implementaties waaraan ik momenteel denk is het Spring Security framework (Acegi Security), aangezien ik ook al gebruik maak van Spring wel een goede mogelijkheid.
Wel hoor ik van verschillende personen dat het niet zo straightforward is om security met dit framework te implementeren door het andere manier van werken?
Verder heb je natuurlijk ook nog CMA, hoe denken jullie over deze vorm van security?
Het is natuurlijk wel jammer dat je dan niet zo simpel van appserver kan switchen, omdat deze security dan net aan deze server vasthangt
Wat nog een 'mogelijkheid' is, is om met een soort van filter-security te werken... dit werkt op zich wel, maar vind dit nogal een nasty oplossing.
Hoe is jouw kennis en ervaring met security?? Welke raad geef je me om op te letten en als je voor deze keuze zou staan, waar zou je dan voor opteren (en waarom
)?
Nu zijn er ook tal van mogelijkheden om deze security in de applicatie te verweven, maar ik ben zelf niet zo goed op de hoogte van het security-aspect binnen Java webapplicaties in het algemeen. Daarom ook dit topic offcourse
Even in het kort iets over de webapplicatie in kwestie:
Het gaat om een administratieve groupware webapplicatie, waarin verschillende eindgebruikers op ingelogd kunnen zijn binnen hetzelfde bedrijf zeg maar. Natuurlijk hebben meerdere bedrijven toegang tot dit systeem en het moet in eerste instantie ook niet mogelijk zijn om data onderling tussen de bedrijven uit te kunnen wisselen.
Verder is het tussen de eindgebruikers wel mogelijk om elkaars data te zien, bvb: de ene kan de andere zijn agenda raadplegen en eventueel afspraken in elkaars agenda plannen.
Eén van de implementaties waaraan ik momenteel denk is het Spring Security framework (Acegi Security), aangezien ik ook al gebruik maak van Spring wel een goede mogelijkheid.
Wel hoor ik van verschillende personen dat het niet zo straightforward is om security met dit framework te implementeren door het andere manier van werken?
Verder heb je natuurlijk ook nog CMA, hoe denken jullie over deze vorm van security?
Het is natuurlijk wel jammer dat je dan niet zo simpel van appserver kan switchen, omdat deze security dan net aan deze server vasthangt
Wat nog een 'mogelijkheid' is, is om met een soort van filter-security te werken... dit werkt op zich wel, maar vind dit nogal een nasty oplossing.
Hoe is jouw kennis en ervaring met security?? Welke raad geef je me om op te letten en als je voor deze keuze zou staan, waar zou je dan voor opteren (en waarom