You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Backstage的AAD登录中编辑Scope参数?

在Backstage AAD登录中添加自定义Scope(如Calendar.ReadWrite)

要给Backstage的AAD登录添加额外Scope参数,直接修改认证配置即可,不用纠结./default,具体操作如下:

  • 找到Backstage的配置文件(通常是app-config.yaml或app-config.local.yaml),定位到auth.providers.azure节点。
  • 在scopes数组里直接追加需要的Scope,比如Calendar.ReadWrite,示例配置如下:
auth:
  providers:
    azure:
      production:
        clientId: ${AZURE_CLIENT_ID}
        clientSecret: ${AZURE_CLIENT_SECRET}
        tenantId: ${AZURE_TENANT_ID}
        scopes:
          - user.read
          - offline_access
          - Calendar.ReadWrite
  • 关键注意事项:
    • 必须先在AAD应用注册中给你的应用添加Calendar.ReadWrite的API权限,并且完成管理员同意(如果是需要管理员授权的权限类型),否则登录时会抛出权限错误。
    • 修改配置后重启Backstage服务,新的Scope才会生效。

内容的提问来源于stack exchange,提问作者Abhay Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 17:40:29