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]