start developing customer onboarding for

So far I have completed the flow for the most common scenario - where a customer has a Twitter account and they want us to set up their Twitter App (which connects to the Twitter API).

For this they need to provide us with their login details (we're not using OAuth so each customer gets their own personal app which means they are isolated from other customers).

To do this well meant using encryption to store the login details securely. After we set up the app we delete them completely from our database.