Azure 如何将 Enterprise application 还原为普通应用
完全可以实现,你需要先找到该企业应用对应的**应用注册(App Registration)**条目:企业应用本身是应用注册在租户内生成的服务主体实例,核心配置都需要在对应的应用注册页面修改,配置完成后会自动同步到企业应用侧。
修改Redirect URL操作步骤
- 登录Azure门户,进入「Azure Active Directory」服务
- 在左侧导航栏选择「应用注册」,切换到「所有应用程序」筛选条件,找到和目标企业应用同名、匹配客户端ID的应用注册条目,点击进入详情页
- 左侧菜单选择「身份验证」,根据你的应用类型(单页应用、Web应用、公共客户端等)找到对应平台的「重定向URI」配置栏
- 直接修改现有URI、点击「添加URI」新增条目,或点击不需要的URI后的删除按钮移除
- 配置完成后点击页面顶部「保存」按钮生效
修改时注意匹配应用所属的平台类型,错误的平台配置会导致登录跳转失败
配置Exposé an API(公开API)操作步骤
- 进入上述和企业应用关联的应用注册详情页
- 左侧菜单选择「公开API」
- 首先点击「应用程序ID URI」旁的「设置」按钮,生成或自定义你的API根路径,格式通常为
api://{应用客户端ID}或你自定义的已验证域名开头的路径,设置完成后保存 - 点击「添加范围」按钮,按业务需求填写范围参数:
- 范围名称:自定义的接口权限标识,例如
Files.Read - 谁能同意:选择「仅管理员」或「管理员和用户」
- 管理员同意显示名称、管理员同意说明:填写权限的对外展示说明
- 用户同意显示名称、用户同意说明:如果开放用户同意权限则填写对应内容
- 状态:选择「已启用」
- 范围名称:自定义的接口权限标识,例如
- 填写完成后点击「添加范围」保存即可
如果你的企业应用是从其他租户同步过来的多租户应用,需要到应用所属的原始租户下的应用注册页面修改配置
配置完成后通常需要等待1~2分钟同步生效,不需要在企业应用页面进行额外操作。
内容的提问来源于stack exchange,提问作者Sigar Dave
相关产品推荐
相关产品推荐

