introduction
in the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. but how to protect it against hackers? simple: by using the twelve-factor authentication.
- cloud
- more factors
- your phone (mobile)
- even more factors
- more cloud
- agile devops
- better passwords
the twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc).