- user picks a cloud (or have a "Advanced" option on the next step instead)
- you show them OpenID/OAuth form for their cloud provider
- guide them through the creation of an account if necessary
- you get the token, that permits your server to create cloud resources on behalf of the user
- you go ahead and create their services for them
- potentially store the token to be able to update the apps automatically
I thought about that, when I was considering to make a similar service (also similar to sandstorm.io). Glad to see somebody doing something in that area (I guess without the permissions model yet).
Problem is: most clouds don't let you easily create an account, so "guide them through the creation of an account" might be impossible without leaving the browser.
- user picks a cloud (or have a "Advanced" option on the next step instead)
- you show them OpenID/OAuth form for their cloud provider
- guide them through the creation of an account if necessary
- you get the token, that permits your server to create cloud resources on behalf of the user
- you go ahead and create their services for them
- potentially store the token to be able to update the apps automatically
I thought about that, when I was considering to make a similar service (also similar to sandstorm.io). Glad to see somebody doing something in that area (I guess without the permissions model yet).
Problem is: most clouds don't let you easily create an account, so "guide them through the creation of an account" might be impossible without leaving the browser.