Author: nzamosenchuk
Date: 2010-06-23 09:20:24 -0400 (Wed, 23 Jun 2010)
New Revision: 2691
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/access/BaseAuthenticator.java
Log:
EXOJCR-779 : ConversationState for anonymous user is created by filter now. Removed
useless code from BaseAuthenticator.
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/access/BaseAuthenticator.java
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/access/BaseAuthenticator.java 2010-06-23
13:15:38 UTC (rev 2690)
+++
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/access/BaseAuthenticator.java 2010-06-23
13:20:24 UTC (rev 2691)
@@ -19,17 +19,12 @@
package org.exoplatform.services.jcr.impl.core.access;
import org.exoplatform.services.jcr.access.AuthenticationPolicy;
-import org.exoplatform.services.jcr.access.SystemIdentity;
import org.exoplatform.services.jcr.config.RepositoryEntry;
import org.exoplatform.services.log.ExoLogger;
import org.exoplatform.services.log.Log;
import org.exoplatform.services.security.ConversationState;
-import org.exoplatform.services.security.Identity;
import org.exoplatform.services.security.IdentityRegistry;
-import org.exoplatform.services.security.MembershipEntry;
-import java.util.HashSet;
-
import javax.jcr.LoginException;
/**
@@ -59,18 +54,7 @@
*/
public ConversationState authenticate() throws LoginException
{
-
- ConversationState state = ConversationState.getCurrent();
-
- if (state == null)
- {
- log.debug("No current identity found, ANONYMOUS one will be used");
- return new ConversationState(new Identity(SystemIdentity.ANONIM, new
HashSet<MembershipEntry>()));
- }
-
- ConversationState.setCurrent(state);
- return state;
-
+ return ConversationState.getCurrent();
}
}
Show replies by date