During authentication, the system tries to find a matching user for the visitor of the webpage. Traditionally, this was done using a login form or a HTTP basic dialog in the browser. However, the SecurityBundle comes with many other authenticators:
Form Login
JSON Login
HTTP Basic
Login Link
X.509 Client Certificates
Remote users
Custom Authenticators