The creation time
Ends an authenticator session.
Ends an authenticator session. This is invoked when the authenticator becomes invalid (for Java actions)
the current http context
the current http context modified to signal the authenticator is no longer valid
Ends an authenticator session.
Ends an authenticator session. This is invoked when the user logs out or if the authenticator becomes invalid (maybe due to a timeout)
the result that is about to be sent to the client.
the result modified to signal the authenticator is no longer valid
The expiration date
An id for this authenticator
Checks if this authenticator is valid.
Checks if this authenticator is valid.
true if the authenticator is valid, false otherwise
The last used time
Starts an authenticator session.
Starts an authenticator session. This is invoked when the user logs in.
the result that is about to be sent to the client
the result modified to signal a new session has been created.
Touches the authenticator.
Touches the authenticator. This is invoked every time a protected action is executed. Depending on the implementation this can be used to update the last time used timestamp
an updated instance
Invoked after a protected Java action is executed.
Invoked after a protected Java action is executed. This can be used to alter the result in implementations that need to update the information sent to the client after the authenticator is used.
the current http context
the http context modified with the updated authenticator
Invoked after a protected action is executed.
Invoked after a protected action is executed. This can be used to alter the result in implementations that need to update the information sent to the client after the authenticator is used.
the result that is about to be sent to the client.
the result modified with the updated authenticator
Updated the user associated with this authenticator.
Updated the user associated with this authenticator. This method can be used by authenticators that store user information on the client side.
the user object
an updated instance
The user this authenticator represents
An Authenticator. Instances of this trait are used to track authenticated users
the user object type