| 

.NET C# Java Javascript Exception

Re: Acegi User im Controller

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


Re: Acegi User im Controller

Zigu - 17.04.2009 19:11
Hi,

die "einfachste" Variante ist über den SecurityContextHolder. Darüber holst du dir die Authentication

Authentication authentication = SecurityContextHolder.getContext().getAuthentication();

Von dem kannst du dir dann den Principal holen. Das ist in der Regel der Username. Das musst du dann noch von Object auf String casten

String username = (String) authentication.getPrincipal();

Damit hast du den username und mit dem suchst z.B. du über eine Datenbankabfrage nach dem entsprechenden User.
Rob


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Re: Acegi User im Controller" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.