SMSAuthenticator is an authentication module for situations where "username and password"-login provide insufficient security. Additional security is achieved by sending keys (single-use passwords) by SMS to the users mobile phone. The user must return a correct single-use password within a certain timeframe (in addition to a correct username and password first), in order to be authenticated successfully.