Micro-app to send SMS 2FA codes to a slack Channel. Ideal for teams that want a secure login, without the headaches of a single 2FA gatekeeper.
- Twilio Phone number that supports SMS messaging
- Slack Webhook URL
- Publicly accessible ip with port
8888
- (recommended) Add emotes from Slackmojis for
:twitter::google::paypal::authy::stripe:
npm installto install dependancies- Set your Twilio Message Callback URL to
http://your-hostname:8888/sms - Set your Twilio Voice Callback URL to
http://your-hostname:8888/voice(optional) - Update
config/slack.jsonto reflect your Slack Webhook URL - Update
config/numbers.jsonto reflect your desired redirect number for voice calls - Update
config/numbers.jsonto add any additional numbers or adjust emotes (optional) npm startto start the application.
The following services and phones work with this system:
- Twitch.tv
- Google accounts
- Paypal
- Stripe
- Dialpad
- Mobile Phones
These apps detect the phone number type or have refused to send SMS messages to Twilio:
- Amazon
- Add support for TOTP via commands
- Add more phone numbers & apps icons
- Convert app to Oauth2 based Slack app to provide button UI for claiming 2fa code.