0

We have some HTML-based documentation generated by Sphinx. Currently it's hosted from an on-prem webserver box. We'd like to move it to the cloud and eliminate the requirement for VPN, but maintain that access be restricted to corporate staff.

I know an option is to host it on a public webserver and wrap the content with a webapp that handles authentication, but I want to avoid web development if possible.

We are an Office365 house currently looking at adopting SharePoint Online. I tried to host the documentation on a sharepoint site and it kind of worked but seemed ill-suited (ugly long URL with no custom domain options, various bits of JS broke, etc)

I understand one can host static HTML from Azure, and security can be set to use Azure AD. It's not clear however that this would automatically cover providing authentication UI as SharePoint does. I'm guessing this would still demand developing a custom webapp.

What's the easiest and cheapest route to this hosting use-case?

Giacomo1968
  • 58,727
davegravy
  • 590

1 Answers1

0

Checkout Azure Static Web Apps: https://azure.microsoft.com/en-us/services/app-service/static/ . This system ties in with various static content generators, including documentation generation systems (such as Sphinx and MKDocs). You can then setup granular access controls using the static-web-app's routing and authentication system. And even better, Azure Active Directory authentication is included out-of-the-box. A proof of concept (not created by me) that shows how this is done is available here: https://github.com/equinor/az-static-web-app-docs-template

Jason S
  • 101