You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2016/06/16 10:42:34 UTC
[43/50] [abbrv] isis git commit: ISIS-1441: removes
AuthenticationManagerStandardForDfltRuntime,
instead use AuthenticationManagerStandard.
http://git-wip-us.apache.org/repos/asf/isis/blob/364e5b9b/core/security/src/main/java/org/apache/isis/core/security/authorization/AuthorizorBypass.java
----------------------------------------------------------------------
diff --git a/core/security/src/main/java/org/apache/isis/core/security/authorization/AuthorizorBypass.java b/core/security/src/main/java/org/apache/isis/core/security/authorization/AuthorizorBypass.java
index 011415c..6a73ce4 100644
--- a/core/security/src/main/java/org/apache/isis/core/security/authorization/AuthorizorBypass.java
+++ b/core/security/src/main/java/org/apache/isis/core/security/authorization/AuthorizorBypass.java
@@ -20,12 +20,13 @@
package org.apache.isis.core.security.authorization;
import org.apache.isis.applib.Identifier;
+import org.apache.isis.core.metamodel.deployment.DeploymentCategory;
import org.apache.isis.core.runtime.authorization.standard.Authorizor;
public class AuthorizorBypass implements Authorizor {
@Override
- public void init() {
+ public void init(final DeploymentCategory deploymentCategory) {
// does nothing
}
http://git-wip-us.apache.org/repos/asf/isis/blob/364e5b9b/core/viewer-restfulobjects-server/src/main/java/org/apache/isis/viewer/restfulobjects/server/resources/UserResourceServerside.java
----------------------------------------------------------------------
diff --git a/core/viewer-restfulobjects-server/src/main/java/org/apache/isis/viewer/restfulobjects/server/resources/UserResourceServerside.java b/core/viewer-restfulobjects-server/src/main/java/org/apache/isis/viewer/restfulobjects/server/resources/UserResourceServerside.java
index 17c4b54..32f7c41 100644
--- a/core/viewer-restfulobjects-server/src/main/java/org/apache/isis/viewer/restfulobjects/server/resources/UserResourceServerside.java
+++ b/core/viewer-restfulobjects-server/src/main/java/org/apache/isis/viewer/restfulobjects/server/resources/UserResourceServerside.java
@@ -26,6 +26,7 @@ import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import org.apache.isis.applib.annotation.Where;
+import org.apache.isis.core.commons.authentication.AuthenticationSession;
import org.apache.isis.core.webapp.IsisSessionFilter;
import org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation;
import org.apache.isis.viewer.restfulobjects.applib.RepresentationType;
@@ -79,7 +80,10 @@ public class UserResourceServerside extends ResourceAbstract implements UserReso
renderer.includesSelf();
// we do the logout (removes this session from those valid)
- getAuthenticationManager().closeSession(getResourceContext().getAuthenticationSession());
+ final AuthenticationSession authenticationSession = getResourceContext().getAuthenticationSession();
+ getAuthenticationManager().closeSession(authenticationSession);
+
+ getIsisSessionFactory().closeSession();
// we also redirect to home page with special query string; this allows the session filter
// to clear out any cookies/headers (eg if BASIC auth in use).