peterjaric/skutt — pull request #6 by j0hnk (2012-03-02 09:05:01+00:00)
Title: Spring security

Hej kollegor!

Samma pull request som jag nyss stängde, fast nu med KORREKT cas-url!

Här är mitt första försök till övergång till Spring security. Jag har fått införa en rad nya fält på User-objektet men dessa ska kunna appliceras till databasen utan problem eftersom jag sagt att de ska kunna vara nullable, även om det är lite tokigt. Jag hittade inget bra sätt för Grails att påverka DDL-definitionen av detta :-(

Jag har justerat JSON-apit så att lösenordsfältet inte exponeras.

Jag har även tagit bort lite krafs som inte behövs (gamla CASFilter etc)

Eftersom vi (jag..?) tänkt att man ska kunna autenticera via flera olika sätt så har jag frångått den allra enklaste konfigurationen av Spring Security och introducerat en egensnickrad UserDetailsService som automatiskt skapar en användare när man loggar in med CAS. Det är förmodligen INTE det här beteendet man vill ha om man loggar in med http basic auth eller liknande.

Jag hoppas att ni tar emot denna pull request trots att den innehåller väldigt många commits. Jag har inte luskat ut hur jag gör för att presentera ändringarna som EN commit för er...

Medelst vänliga hälsningar
John