From 01500ceda39acfe9fdc212e06e66eafebc18b35e Mon Sep 17 00:00:00 2001 From: Martin Ritchie Date: Fri, 6 Apr 2007 10:42:11 +0000 Subject: QPID-416 Update to Access control to allow simply read/write permissions per Virtual host. access - updated file to have examples of access control. Changed AMQProtocolSession to record an authorized Principal not just a String. - Required Added AccessRights files needed for VirtualHostAccess control. Updated ConnectionOpenMethodHandler to allow Principals with any access to connect not just read. UsernamePrincipal - Added a toString git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526117 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/org/apache/qpid/server/queue/MockProtocolSession.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'java/systests/src') diff --git a/java/systests/src/main/java/org/apache/qpid/server/queue/MockProtocolSession.java b/java/systests/src/main/java/org/apache/qpid/server/queue/MockProtocolSession.java index 8795adbc55..0ad6502755 100644 --- a/java/systests/src/main/java/org/apache/qpid/server/queue/MockProtocolSession.java +++ b/java/systests/src/main/java/org/apache/qpid/server/queue/MockProtocolSession.java @@ -35,6 +35,7 @@ import org.apache.qpid.server.store.MessageStore; import javax.security.sasl.SaslServer; import java.util.HashMap; import java.util.Map; +import java.security.Principal; /** * A protocol session that can be used for testing purposes. @@ -177,12 +178,12 @@ public class MockProtocolSession implements AMQProtocolSession return ProtocolOutputConverterRegistry.getConverter(this); } - public void setAuthorizedID(String authorizedID) + public void setAuthorizedID(Principal authorizedID) { //To change body of implemented methods use File | Settings | File Templates. } - public String getAuthorizedID() + public Principal getAuthorizedID() { return null; //To change body of implemented methods use File | Settings | File Templates. } -- cgit v1.2.1