[jboss-svn-commits] JBL Code SVN: r21073 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jul 16 21:28:50 EDT 2008


Author: jervisliu
Date: 2008-07-16 21:28:50 -0400 (Wed, 16 Jul 2008)
New Revision: 21073

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/NilAuthenticator.java
Log:
Any authenticator should add everyone as admin by default, this way things work same as before no matter with or without role based authorization. https://jira.jboss.org/jira/browse/JBRULES-1683

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/NilAuthenticator.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/NilAuthenticator.java	2008-07-16 20:29:05 UTC (rev 21072)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/NilAuthenticator.java	2008-07-17 01:28:50 UTC (rev 21073)
@@ -19,6 +19,7 @@
 
 import org.apache.log4j.Logger;
 import org.jboss.seam.annotations.Name;
+import org.jboss.seam.security.Identity;
 
 /**
  * This will let any user in, effectively removing any authentication (as the system 
@@ -32,6 +33,9 @@
     
     public boolean authenticate() {
         log.info( "All users are guests.");
+        //Add everyone as admin.
+		Identity.instance().addRole(RoleTypes.ADMIN);
+
         return true;
     }
 }
\ No newline at end of file




More information about the jboss-svn-commits mailing list