You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2005/06/23 05:11:01 UTC
svn commit: r193062 - in
/portals/jetspeed-2/trunk/components/security/src/java/org/apache/jetspeed/security/impl:
DefaultLoginModule.java ext/JBossLoginModule.java
Author: taylor
Date: Wed Jun 22 20:11:01 2005
New Revision: 193062
URL: http://svn.apache.org/viewcvs?rev=193062&view=rev
Log:
Allows a UserManager to be passed to DefaultLoginModule and JBossLoginModule.
http://issues.apache.org/jira/browse/JS2-300
Modified:
portals/jetspeed-2/trunk/components/security/src/java/org/apache/jetspeed/security/impl/DefaultLoginModule.java
portals/jetspeed-2/trunk/components/security/src/java/org/apache/jetspeed/security/impl/ext/JBossLoginModule.java
Modified: portals/jetspeed-2/trunk/components/security/src/java/org/apache/jetspeed/security/impl/DefaultLoginModule.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/components/security/src/java/org/apache/jetspeed/security/impl/DefaultLoginModule.java?rev=193062&r1=193061&r2=193062&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/components/security/src/java/org/apache/jetspeed/security/impl/DefaultLoginModule.java (original)
+++ portals/jetspeed-2/trunk/components/security/src/java/org/apache/jetspeed/security/impl/DefaultLoginModule.java Wed Jun 22 20:11:01 2005
@@ -92,6 +92,18 @@
}
/**
+ * Create a new login module that uses the given user manager.
+ * @param userManager the user manager to use
+ */
+ protected DefaultLoginModule (UserManager userManager) {
+ ums = userManager;
+ debug = false;
+ success = false;
+ commitSuccess = false;
+ username = null;
+ }
+
+ /**
* @see javax.security.auth.spi.LoginModule#abort()
*/
public boolean abort() throws LoginException
Modified: portals/jetspeed-2/trunk/components/security/src/java/org/apache/jetspeed/security/impl/ext/JBossLoginModule.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/components/security/src/java/org/apache/jetspeed/security/impl/ext/JBossLoginModule.java?rev=193062&r1=193061&r2=193062&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/components/security/src/java/org/apache/jetspeed/security/impl/ext/JBossLoginModule.java (original)
+++ portals/jetspeed-2/trunk/components/security/src/java/org/apache/jetspeed/security/impl/ext/JBossLoginModule.java Wed Jun 22 20:11:01 2005
@@ -24,6 +24,7 @@
import javax.security.auth.Subject;
import org.apache.jetspeed.security.User;
+import org.apache.jetspeed.security.UserManager;
import org.apache.jetspeed.security.impl.DefaultLoginModule;
/**
@@ -42,7 +43,7 @@
this.name = name;
this.members.addAll(members);
}
-
+
public boolean addMember(Principal user)
{
if ( !isMember(user) )
@@ -72,6 +73,22 @@
{
return name;
}
+ }
+
+ /**
+ * Create a new JBoss login module
+ */
+ public JBossLoginModule () {
+ super ();
+ }
+
+ /**
+ * Create a new JBoss login module that uses the given user manager.
+ * @param userManager
+ * @see DefaultLoginModule(UserManager)
+ */
+ protected JBossLoginModule (UserManager userManager) {
+ super (userManager);
}
protected void commitPrincipals(Subject subject, User user)
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org