We have a cloud based SaaS multi-tenancy system. AKA: the platform. The platform provides the service to our customers by allowing their end users to perform some work. To give an example, imagine we have a blogging service we sell to companies and they can then post blogs and engage with their users on it.
To date, in order to somewhat whitelable the service and be able to do so securely, we bought, for each customer, a domain and issued an SSL certificate for it (Domain Validation on a UCC certificate). E.g. if we have a customer called corporate1, we would usually buy a domain called blogcorporate1.com and manage it.
We want to fully whitelable the solution meaning we want to be able to serve our customers from blog.corporate1.com.
Is there a way to do it?
Can this be done is such a way where we can be completely be independent from the customer? Meaning, if they simply redirect to our service and we change our server to a different IP then we need them to point to the new IP.
Can they delegate the management of the subdomain blog.corporate1.com to us and we'll manage the zone for that sub domain as well as issue SSL certificate for it (also set email forwarding and other DNS things we do)?