Class RealmIdentityAuthorizationEvent
java.lang.Object
org.wildfly.security.auth.server.event.RealmEvent
org.wildfly.security.auth.server.event.RealmAuthorizationEvent
org.wildfly.security.auth.server.event.RealmIdentityAuthorizationEvent
- Direct Known Subclasses:
RealmIdentityFailedAuthorizationEvent,RealmIdentitySuccessfulAuthorizationEvent
An event indicating that one identity attempted to authorize as another identity.
- Author:
- David M. Lloyd
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRealmIdentityAuthorizationEvent(AuthorizationIdentity authorizationIdentity, Principal principal, Principal newPrincipal) Construct a new instance. -
Method Summary
Modifier and TypeMethodDescription<P,R> R accept(RealmEventVisitor<P, R> visitor, P param) Accept the given visitor, calling the method which is most applicable to this event type.Get the principal to which the existing identity is being authorized to act.Methods inherited from class org.wildfly.security.auth.server.event.RealmAuthorizationEvent
getAuthorizationIdentity, getPrincipal, isAuthorized
-
Constructor Details
-
RealmIdentityAuthorizationEvent
protected RealmIdentityAuthorizationEvent(AuthorizationIdentity authorizationIdentity, Principal principal, Principal newPrincipal) Construct a new instance.- Parameters:
authorizationIdentity- the identity of the authorizing partyprincipal- the authorization principalnewPrincipal- the authorize-as principal
-
-
Method Details
-
getNewPrincipal
Get the principal to which the existing identity is being authorized to act.- Returns:
- the new principal
-
accept
Description copied from class:RealmEventAccept the given visitor, calling the method which is most applicable to this event type.- Overrides:
acceptin classRealmAuthorizationEvent- Type Parameters:
P- the visitor parameter typeR- the visitor return type- Parameters:
visitor- the visitorparam- the parameter to pass to the visitorhandleXxxmethod- Returns:
- the value returned from the visitor
handleXxxmethod
-