An {@link Event} which fires when an {@link AuthenticationSession} is added, removed, or changed.

Fields

@:optionaloptionalread onlyremoved:Null<ReadOnlyArray<AuthenticationSession>>

The {@link AuthenticationSession}s of the {@link AuthenticationProvider} that have been removed.

@:optionaloptionalread onlychanged:Null<ReadOnlyArray<AuthenticationSession>>

The {@link AuthenticationSession}s of the {@link AuthenticationProvider} that have been changed. A session changes when its data excluding the id are updated. An example of this is a session refresh that results in a new access token being set for the session.

@:optionaloptionalread onlyadded:Null<ReadOnlyArray<AuthenticationSession>>

The {@link AuthenticationSession}s of the {@link AuthenticationProvider} that have been added.