The TwilioAuth SDK has been deprecated. This means that while we will continue to provide maintenance support for existing customers and their usage, we discourage new customers and new usage, as we may shut it down entirely in the future. We strongly recommend using the Verify Push SDK instead, which currently supports the Push channel, and will be enhanced to support the TOTP channel in the future.
Starting today, you can embed the very latest authentication technology into your own mobile apps with our Twilio Authenticator SDK, configurable from the Twilio Console. With the Twilio Authenticator SDK, you can now deliver secure and user friendly authentication directly inside your own mobile apps.
We all know passwords alone are a horrible way to protect your users and their data. Research (2013, 2014, 2015, 2016) has repeatedly shown that consumers use, and even reuse, weak passwords despite acknowledging the inherent risks. Placing the burden of security on your users is a sure fire way to find yourself listed on data breach websites.
Two-factor authentication has become the ideal method to secure against password theft. The latest 2FA methods use push notifications which prompt users with a friendly message, asking them to approve the login currently taking place. Examples of this new style of authentication can be seen below from companies such as Microsoft, Google, Yahoo and SalesForce.
Google Prompt and Yahoo Account Key has gone the extra step of entirely replacing the use of passwords at login and instead just ask for a username, then prompt the user on their phone to approve the login.
With the Twilio Authenticator SDK, you can bring the same authentication experience to your users inside your own mobile applications. No need to require another app download for 2FA. The SDK leverages the Twilio Push authentication API and can be combined with other 2FA methods.
Twilio Authenticator SDK allows you the freedom to build rich authentication user interfaces like the one shown above. Follow the lead of Google and Yahoo to increase security further by using the SDK to implement passwordless login. Because of the flexibility of the SDK and our APIs, you can secure any type of activity. For example, authorize money transfers, contract approvals and even approve GitHub merge requests! All within the same app your users are familiar with using to interact with your business.