Ich habe einen authentifizierten Benutzer auf dem Server über SSO. Ich kann mit ihm in meiner app erhalten:Symfony und SSO (Apache) - Authentifizierung
$user = $request->server->getHeaders();
var_dump($user['X_REMOTE_USER']);
Ich habe einen SOAP-Web-Service, um weitere Informationen über den Benutzer wie seine Rechte auf der Anwendung abgerufen werden.
Ich wollte wissen, was ist der gute Weg, um meine Apps zu sichern?
zB:/admin, wenn der Benutzer Admin-Rolle bekam
Muss ich mein Benutzer auf symfony authentifizieren? Wenn ja Wie kann ich meinen Benutzer auf symfony identifizieren? (Wir wollen kein Login Formular)
Ich habe gesehen, dass ich vielleicht einen userProvider verwenden kann. Aber ich weiß nicht, wie es mit einem Benutzer funktioniert, der bereits vom Server authentifiziert wurde.
Vielen Dank für Ihre Hilfe, Grüße.
[Installation BeSimpleSsoAuthBundle] zu verwenden: http://i.stack.imgur.com/PZm4I.png Ich verwende eine Version 3.0.3 von Symfony. Also kann ich BeSimpleSsoAAuthBundle nicht verwenden. – Joe