Class RealmIdentitySuccessfulAuthorizationEvent
java.lang.Object
org.wildfly.security.auth.server.event.RealmEvent
org.wildfly.security.auth.server.event.RealmAuthorizationEvent
org.wildfly.security.auth.server.event.RealmIdentityAuthorizationEvent
org.wildfly.security.auth.server.event.RealmIdentitySuccessfulAuthorizationEvent
public final class RealmIdentitySuccessfulAuthorizationEvent
extends RealmIdentityAuthorizationEvent
An event indicating that one identity attempted to authorize as another identity.
- Author:
- David M. Lloyd
-
Constructor Summary
ConstructorsConstructorDescriptionRealmIdentitySuccessfulAuthorizationEvent(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.booleanDetermine if this authorization was successful.Methods inherited from class RealmIdentityAuthorizationEvent
getNewPrincipalMethods inherited from class RealmAuthorizationEvent
getAuthorizationIdentity, getPrincipal
-
Constructor Details
-
RealmIdentitySuccessfulAuthorizationEvent
public RealmIdentitySuccessfulAuthorizationEvent(AuthorizationIdentity authorizationIdentity, Principal principal, Principal newPrincipal) Construct a new instance.- Parameters:
authorizationIdentity- the identity of the authorizing partyprincipal- the authorization principalnewPrincipal- the authorized-as principal
-
-
Method Details
-
accept
Description copied from class:RealmEventAccept the given visitor, calling the method which is most applicable to this event type.- Overrides:
acceptin classRealmIdentityAuthorizationEvent- 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
-
isAuthorized
public boolean isAuthorized()Description copied from class:RealmAuthorizationEventDetermine if this authorization was successful.- Specified by:
isAuthorizedin classRealmAuthorizationEvent- Returns:
trueif the authentication was successful,falseif it failed
-