我们在Azure DevOps中构建的CI会生成一些静态的超文本标记语言报告,比如Doxygen输出。我想将此作为网站提供给我的组织的用户,并防止其他人看到它。Azure Active Directory中存在该用户列表。
我尝试使用Blob存储上的静态网站,但没有找到一种方法来验证用户。
我希望CI构建的输出作为子文件夹添加到已经存在的构建中,如下所示:
.
├── build-1
│ ├── image.png
│ ├── index.html
│ └── site.css
├── build-2
│ ├── image.png
│ ├── index.html
│ └── site.css
└── latest -> build-2让CI构建维护指向最新构建的符号链接也很好,如上所示。但是,如果这意味着选择一个更复杂的解决方案,那么我将放弃这个要求。
实现这一目标的最简单方法是什么?
发布于 2021-06-28 19:48:35
您可以使用Azure Static Web Apps托管您的应用程序。这些应用程序可以通过Azure AD身份验证/授权进行保护。
请参阅微软的文档,了解如何保护托管在Azure Static web Apps - https://docs.microsoft.com/en-us/azure/static-web-apps/authentication-authorization中的Web应用程序。
https://stackoverflow.com/questions/68162546
复制相似问题