Author: lquack
Date: Thu Oct  6 14:22:15 2016
New Revision: 1763594

URL: http://svn.apache.org/viewvc?rev=1763594&view=rev
Log:
QPID-7352: [Java Broker] Make OAuth2UserPrincipal a QpidPrincipal recording its 
origin

Modified:
    
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/oauth2/OAuth2UserPrincipal.java

Modified: 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/oauth2/OAuth2UserPrincipal.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/oauth2/OAuth2UserPrincipal.java?rev=1763594&r1=1763593&r2=1763594&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/oauth2/OAuth2UserPrincipal.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/oauth2/OAuth2UserPrincipal.java
 Thu Oct  6 14:22:15 2016
@@ -20,12 +20,12 @@
  */
 package org.apache.qpid.server.security.auth.manager.oauth2;
 
-import java.security.Principal;
-
 import org.apache.qpid.server.model.AuthenticationProvider;
+import org.apache.qpid.server.model.ConfiguredObject;
+import org.apache.qpid.server.security.QpidPrincipal;
 
 
-public class OAuth2UserPrincipal implements Principal
+public class OAuth2UserPrincipal implements QpidPrincipal
 {
     private final String _accessToken;
     private final String _name;
@@ -58,6 +58,12 @@ public class OAuth2UserPrincipal impleme
     }
 
     @Override
+    public ConfiguredObject<?> getOrigin()
+    {
+        return _authenticationProvider;
+    }
+
+    @Override
     public boolean equals(final Object o)
     {
         if (this == o)



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to