Authentication refers to the method by which a client verifies the identity of a user to a server. The authentication methods supported by the J2EE Reference Implementation are: Basic, Form and Client authentication.