Package org.apache.qpid.server.security
Interface QpidPrincipal
-
- All Superinterfaces:
java.security.Principal
,java.io.Serializable
- All Known Subinterfaces:
TokenCarryingPrincipal
- All Known Implementing Classes:
AuthenticatedPrincipal
,GroupPrincipal
,OAuth2UserPrincipal
,UsernamePrincipal
public interface QpidPrincipal extends java.security.Principal, java.io.Serializable
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfiguredObject<?>
getOrigin()
static <P extends java.security.Principal>
PgetSingletonPrincipal(javax.security.auth.Subject authSubject, boolean isPrincipalOptional, java.lang.Class<P> principalClazz)
-
-
-
Method Detail
-
getSingletonPrincipal
static <P extends java.security.Principal> P getSingletonPrincipal(javax.security.auth.Subject authSubject, boolean isPrincipalOptional, java.lang.Class<P> principalClazz)
-
getOrigin
ConfiguredObject<?> getOrigin()
-
-