自定义 Azure 门户背景,突出显示空资源组,并屏蔽帐户、租户和订阅详细信息
此扩展通过实用的自定义、隐私、资源管理和 RBAC 可见性功能改进了 Microsoft Azure 门户体验。
## 主要特点
- 配置自定义 Azure 门户背景图像和不透明度。
- 屏蔽登录用户名和 Microsoft Entra 租户名称。
- 屏蔽整个 Azure 门户中显示的 UUID 格式的订阅 ID。
- 在屏幕截图和屏幕共享期间保护敏感信息。
- 突出显示空资源组以识别未使用的资源和清理候选资源。
- 显示订阅和资源组层次结构中的直接用户 RBAC 分配。
- 显示角色名称,例如所有者、贡献者和读者。
- 排除继承的角色、组分配、服务主体、托管标识、Azure Lighthouse 分配和资源级别分配。
- 在经过身份验证的 Azure 门户页面上显示 RBAC 面板。
- 从扩展设置中启用 RBAC 面板。默认情况下它是禁用的。
- 使用 OAuth 通过 Microsoft Entra ID 独立进行身份验证。
- 自动刷新 Azure 资源管理器访问令牌。
- 可选择共享匿名功能使用计数。默认情况下禁用遥测。
## RBAC 要求
要使用 ARM 身份验证和 RBAC 功能,请将 Microsoft Entra ID 应用程序注册为单页应用程序,并授予委派的 Azure 服务管理 user_impersonation 权限。
若要在 RBAC 面板中显示用户名,请添加 Microsoft Graph 委派权限 User.ReadBasic.All 并授予管理员同意。
登录用户必须有权读取目标订阅的角色分配。此权限通常由内置的 Azure Reader 角色提供。
更改 API 权限后,重新加载扩展并再次登录。如果所需的 Microsoft Graph 权限不可用,扩展程序可能会显示主体 ID 而不是用户名。
## 隐私和安全
该扩展不依赖于 ARM 身份验证的 Azure 门户会话令牌。 OAuth 令牌本地存储在 Chrome 扩展存储中,并在可能时自动刷新。
可选遥测仅发送匿名功能名称和使用计数。它不发送用户名、租户名称、订阅 ID、URL、资源名称或 OAuth 令牌。默认情况下禁用遥测。
此扩展是一个独立的社区项目。它不隶属于 Microsoft,也不受 Microsoft 认可,也不是 Microsoft 的官方产品。




