能否为开发环境的AAD Token添加包含device id的可选声明?
操作可行性说明
该操作完全可以实现,具体配置步骤如下:
- 登录Azure Portal,切换到开发环境对应的Azure AD租户
- 找到你需要配置的应用注册条目,进入详情页后点开左侧菜单栏的「令牌配置」选项
- 点击页面上方的「添加可选声明」按钮,在弹出的窗口中选择要添加声明的令牌类型,支持同时给ID令牌、访问令牌添加
- 在可选声明列表中找到
deviceid选项,勾选后点击添加再保存配置就完成了
注意事项
- 只有发起授权请求的设备已经完成当前AAD租户的设备注册,返回的令牌才会实际携带deviceid声明,未注册设备的请求返回的令牌不会包含该字段
- 开发环境测试时可以直接解析拿到的JWT令牌的payload部分,确认声明是否已经正常返回
内容的提问来源于stack exchange,提问作者casey Robinson
相关产品推荐
相关产品推荐

