A two-factor auth provider for Nextcloud 11. See my blog post on more info about Nextcloud's internal 2FA.
This app uses external SMS services for sending the code. Currently there is only one provider, but the idea is to support multiple as different countries have their specific providers.
URL: https://websms.de/
Admin configuration:
./occ config:app:set twofactor_sms sms_provider --value "websms.de"
./occ config:app:set twofactor_sms websms_de_user --value "yourusername"
./occ config:app:set twofactor_sms websms_de_password --value "yourpassword"
User configuration:
(no GUI yet, you have to write to the DB directly ๐)
Table: oc_preferences
Data:
- userid: your Nextcloud user UID
- appid:
twofactor_sms
- configkey:
phone
- configvalue: your phone number in the MSISDN format. E.g. +4912345678 is 4912345678
URL: https://playsms.org/
Use the Webservices provided by playSMS for sending SMS.
Admin configuration:
./occ config:app:set twofactor_sms sms_provider --value "playsms"
./occ config:app:set twofactor_sms playsms_url --value "playsmswebservicesurl"
./occ config:app:set twofactor_sms playsms_user --value "yourusername"
./occ config:app:set twofactor_sms playsms_password --value "yourpassword"
Once you enable Two Factor SMS, your aplications (for example your Android app or your GNOME app) will need to login using device passwords. To manage it, know more here