Using ArchiTool HTML Report - but no intranet - Azure AD?

Started by JelleEA, April 08, 2021, 11:11:49 AM

Previous topic - Next topic


Did anyone found a way to encapsulate the HTML Report output with an Azure AD or other identity provisioning service?

Thomas Rischbeck (

Hi Jelle - yes, i did - although it's a bit "manual": We've created a Web Application in Visual Studio, placed the HTML export in their and deployed to Azure. You can then limit access to your domains' AD users. See for more info.
ITMC AG • Bahnhofstrasse 10 • CH-8001 Zürich
Dr. Thomas Rischbeck
PhD in Computer Science
Managing Partner


I'm doing something like this using Azure app services. To create a static site resource on the Azure CLI:

cd /tmp/ArchiHTML  # the directory the HTML report was exported to
az login
az webapp up -n archihtml -g RG-P-ArchiWeb -l australiasoutheast --html

And then enable authentication for that service in the Azure portal, to use Azure Active Directory authentication.

When running report from Archi again, the site can be updated from the CLI with:

cd /tmp/ArchiHTML  # the directory the HTML report was exported to
az login
az webapp up --location australiasoutheast --name archihtml --html

This could be done in a pipeline - I never got that far, but there's a docker image for Archi which could run Archi in CLI mode:

./archi --html.createReport /tmp/ArchiHTML

The docker image is here

In case it helps, I got this far with the yml file for the pipeline

# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:

- master

  vmImage: 'carldouglas/home:latest'

- script: ./archi --html.createReport /tmp/html
  displayName: 'Render HTML'