"[EMAIL PROTECTED]" wrote : Yes you are correct. New security realm is not the 
issue. Its inability of the Servlet Environment to properly populate the 
security information needed by JBoss Portal.
  | 
  | In fact why dont you try swicthing the portal security realm to your 
custom/shared security realm and its LoginModules. You will still need to use 
the deep JAAS/container managed approach, but you will be using the security 
realm which is shared by all your applications.
  | 
  | You should be able to do this by:
  | 
  | 1/ Modify <application-policy name="portal"> inside 
jboss-portal.sar/conf/login-config.xml to
  | <application-policy name="{your security realm here}">
  | 
  | 2/ Inside jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml make 
<security-domain>java:jaas/portal</security-domain> to 
<security-domain>java:jaas/{your security realm here}</security-domain>
  | 
  | Note: even with this approach you will still need to use the container 
based/j_security approach for Portal to be properly populated with the security 
information.
  | 
  | btw- I have never tried swapping the realm this way for Portal. This is in 
theory, so let us know if this actually works ;)
  | 
  | Thanks

Sohil,
This is exactly how I have it now. It is working as I expected it to. And I've 
had this working this way for a while.

However, as I mentioned earlier, the requirements changed and for some other 
reasons, I can't do that anymore and I need to be able to explicitly invoke the 
login module. This is where the problem creeps up.

I disabled container managed security for app #1 that is also deployed in JBoss 
and uses the shared security realm. All works well because that is our app and 
we control the authorization.

It doesn't work for app#2 (using JBoss Portal) as the authorization is beyond 
my control. Actually, I even ran into a NPE from the JBoss Portal code (a 
Portal bug that I need to file a jira issue for) but I managed to get past it 
by doing some hacks. However, I am now at the point where the subject doesn't 
contain any principals.

The only, last thing I need is a way to add the principals to the subject. How 
do I get a handle to the subject so that I can add the principals, is the 
million dollar question at this point....

Have spent hours on this (identify the NPE, finding a hack for it, etc.) so any 
solutions to this would be immensely helpful and truly appreciated!!

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4071672#4071672

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4071672
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to