[wildfly-dev] How to set an authorized identity to EltyronSecurity Context
Alessio Soldano
asoldano at redhat.com
Wed May 30 05:28:07 EDT 2018
The tracking JIRA is https://issues.jboss.org/browse/WFLY-10480
On Wed, May 30, 2018 at 11:27 AM, Alessio Soldano <asoldano at redhat.com>
wrote:
> As suggested by Darran, I'm forwarding the message below to the list on
> behalf of Jim.
> The classes Jim is referring to are at https://github.com/wildfly/
> wildfly/tree/master/webservices/server-integration/src/main/java/org/
> jboss/as/webservices/security
>
>
> ---------- Forwarded message ----------
> From: Jim Ma <ema at redhat.com>
> Date: Wed, May 30, 2018 at 9:03 AM
> Subject: Set an authorized identity to EltyronSecurity Context
> To: Darran Lofthouse <darran.lofthouse at redhat.com>
> Cc: Alessio Soldano <asoldano at redhat.com>
>
>
> Hi Darran,
>
> We are helping look at a customer issue which requires propagate the
> authenticated subject from webservice subsystem to
>
> ejb subystem. With old security domain , we can do this with creating a
> subject :
>
> @Override
> public void pushSubjectContext(final Subject subject, final Principal
> principal, final Object credential) {
> AccessController.doPrivileged(new PrivilegedAction<Void>() {
>
> public Void run() {
> SecurityContext securityContext =
> SecurityContextAssociation.getSecurityContext();
> if (securityContext == null) {
> securityContext = createSecurityContext(getSecur
> ityDomain());
> setSecurityContextOnAssociation(securityContext);
> }
> securityContext.getUtil().createSubjectInfo(principal, credential,
> subject);
> return null;
> }
> });
> }
>
>
> After Elytron, what is the equivalent thing to do this then ejb can
> retrieve this security without check this twice ?
>
> Thanks,
>
> Jim
>
>
>
>
> --
>
> Alessio Soldano
>
> Associate Manager
>
> Red Hat
>
> <https://www.redhat.com>
> <https://red.ht/sig>
>
--
Alessio Soldano
Associate Manager
Red Hat
<https://www.redhat.com>
<https://red.ht/sig>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/wildfly-dev/attachments/20180530/c06cce53/attachment.html
More information about the wildfly-dev
mailing list