MerryFairyTalesAD440 / Builds

AD440 Section 2349 (Tuesday)
GNU General Public License v3.0
0 stars 0 forks source link

Security Investigation: SSL on Azure Function #13

Open ghost opened 5 years ago

D3v0nM commented 5 years ago

Working with August realized needed to build out network infra to support SSL. Documents to support:

https://docs.microsoft.com/en-us/azure/dns/dns-delegate-domain-azure-dns https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-custom-domain#map-a-cname-record https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-custom-ssl

Kading82 commented 5 years ago

18 hours:

After much research we have found that the SSL is globally bound to a unique URL that is tied to function that has permission to access data from the application. There are many configurations required to make this work, a DNS, a custom domain, and generating a valid certificate. Currently we are getting an error when trying to add the key to the function. We are in the process of determining why. See this wiki article for a more detailed description:

https://github.com/MerryFairyTalesAD440/Builds/wiki/Binding-SSL-certificates-with-Azure

D3v0nM commented 5 years ago

Function page: ad440devfunction.azurewebsites.net

temp domain for function page merrytales.devonmartinez.me

D3v0nM commented 5 years ago

Migrated DNS and Let's Encrypt Function(in the ad440-api-dev-rg) from devonmartinez.me to 1edusite.com (in ad440-common-prod-rg). Successfully used above information to get SSL certs and publish https://1edusite.com and https://www.1edusite.com. Will migrate additional sites as we decide full addresses and the become ready.