User: jules_gosnell
  Date: 02/02/19 15:22:32

  Modified:    jetty/src/main/org/jboss/jetty/security JBossUserRealm.java
  Log:
  allow configuration of JAAS support via JMX
  
  Revision  Changes    Path
  1.4       +11 -7     
contrib/jetty/src/main/org/jboss/jetty/security/JBossUserRealm.java
  
  Index: JBossUserRealm.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/contrib/jetty/src/main/org/jboss/jetty/security/JBossUserRealm.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- JBossUserRealm.java       19 Feb 2002 00:14:02 -0000      1.3
  +++ JBossUserRealm.java       19 Feb 2002 23:22:32 -0000      1.4
  @@ -5,7 +5,7 @@
    * See terms of license at gnu.org.
    */
   
  -// $Id: JBossUserRealm.java,v 1.3 2002/02/19 00:14:02 jules_gosnell Exp $
  +// $Id: JBossUserRealm.java,v 1.4 2002/02/19 23:22:32 jules_gosnell Exp $
   
   package org.jboss.jetty.security;
   
  @@ -29,7 +29,7 @@
   /** An implementation of UserRealm that integrates with the JBossSX
    * security manager associted with the web application.
    * @author  [EMAIL PROTECTED]
  - * @version $Revision: 1.3 $
  + * @version $Revision: 1.4 $
    */
   
   // TODO
  @@ -120,9 +120,10 @@
   
         // This doesn't mean anything to Jetty - but may to some
         // Servlets - confirm later...
  -      if (authenticated && _subjSecMgr!=null)
  +      if (_useJAAS && authenticated && _subjSecMgr!=null)
         {
        Subject subject = _subjSecMgr.getActiveSubject();
  +     _log.debug("setting JAAS subjectAttributeName("+_subjAttrName+") : "+subject);
        request.setAttribute(_subjAttrName, subject);
         }
   
  @@ -170,15 +171,18 @@
     private AuthenticationManager  _authMgr;
     private RealmMapping           _realmMapping;
     private HashMap                _users = new HashMap();
  -  private String                 _subjAttrName = "j_subject"; // needs accessors - 
TODO
     private SubjectSecurityManager _subjSecMgr;
     private String                 _password;
  +  private String                 _subjAttrName;
  +  private boolean                _useJAAS;
   
     public
  -    JBossUserRealm(String realmName)
  +    JBossUserRealm(String realmName, String subjAttrName)
     {
  -    _realmName = realmName;
  -    _log       = Logger.getLogger(JBossUserRealm.class.getName() + "#" + 
_realmName);
  +    _log          = Logger.getLogger(JBossUserRealm.class.getName() + "#" + 
_realmName);
  +    _realmName    = realmName;
  +    _subjAttrName = subjAttrName;
  +    _useJAAS      = (_subjAttrName!=null);
   
       try
       {
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to