2016-07-14 12 views
1

Ich habe eine Webapp eckig mit Spring Boot als Server, die Spring Security implementiert. In meinem Szenario brauche ich drei Rollen Admin-Benutzer, vertrauenswürdigen Benutzer, Benutzer. Wenn ich Admin kann ich ein oder mehr als Kind vertraut und ich brauche mit einem meinen Kindern Credentials Kontrolle des Web-App zu nehmen. Idem Wenn ich bin trusted Ich kann einen oder mehrere Benutzer und so haben. Gibt es eine Möglichkeit, eine Art Muster anzuwenden, um dieses Szenario zu steuern?Angularjs + Spring Boot Security Änderung Prinzip programmgesteuert

+0

Was genau meinst du mit "Sie können eine oder mehrere vertrauenswürdige/Benutzer". Was bedeutet es für einen Benutzer, einen anderen zu haben? – CollinD

+0

Wie Vater und ein oder mehrere Kinder –

Antwort

1

Ich denke, dass Sie für den Benutzer Identitätswechsel suchen. Sie können hier einen Artikel darüber sehen.

http://www.disasterarea.co.uk/blog/user-impersonation-with-spring-security/

oder in dieser Frage

Different user restrictions in same session

+0

Du machst meinen Tag! –

+0

Ich benutze oauth2 Ansatz, gibt es irgendwelche möglich, Benutzer Identitätswechsel damit zu verwenden? –

+0

Ich habe oauth noch nicht benutzt. Aber ich denke, es ist möglich. Sie können eine andere Frage über OAuth und Benutzeridentitätswechsel stellen. Und fügen Sie den Code hinzu, den Sie zu der Frage haben. – reos

Verwandte Themen