Twilio SMS Authentication Script

This is a two step authentication workflow. The first step is standard username password authentication
against the local Gluu Server LDAP. The second step requires the person to enter a code that is sent via 
SMS to the person's mobile number. 

This script uses the Twilio service to send the message. You'll need to sign-up with Twilio to 
get an account to acquire credentials to call the API. You'll also need to download the
latest Twilio Java helper jar file with dependencies http://search.maven.org/#search%7Cga%7C1%7Ccom.twilio.sdk 
and install it in /var/webapps/gluu/oxauth/libs directory and restart oxauth using the below command.

service oxauth stop
service oxauth start

You need to verify that user must have 'Phone number verified' attribute value with legit phone number.

> **Note**: Indent and tabbing may change while copy, paste of the sample code, check for the tab before executing the sample code.

There are three required custom properties:
    twilio_sid     Your account id at Twilio
    twilio_token   The API secret provided by Twilio
    from_number    The number you are using E.164 number formatting, see
                   https://www.twilio.com/help/faq/phone-numbers/how-do-i-format-phone-numbers-to-work-internationally 


Twilio SMS Authentication Script

This is a two step authentication workflow. The first step is standard username password authentication
against the local Gluu Server LDAP. The second step requires the person to enter a code that is sent via 
SMS to the person's mobile number. 

See all details at https://gluu.org/docs/ce/authn-guide/sms-otp/

Update readme to point to production doccs
Update readme to point to production doccs
