Bonjour à tous,
Est-ce que quelqu'un peut me dire s'il est possible de récupérer le subject via une annotation dans un WS ?
J'ai actuellement ceci qui me permet de récupérer le Principal Caller:
Malheureusement je désire obtenir tous les principals (y compris les groupes).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @WebService(serviceName = "requestForwarderService", targetNamespace = "http://myws/webservices/requestForwarderService") @WLHttpTransport(contextPath = "idmws", serviceUri = "idmservice", portName = "IdmServicePort") public class RequestForwarderServicePortImpl { @Context private JwsContext context; ... context.getCallerPrincipal(); ...
Je pense donc a utiliser la manière classique subject.getPrincipals mais je ne trouve pas le moyen d'y accéder.
Est-ce que quelqu'un pourrait m'aider svp ??
Merci d'avance
Partager