开发者社区 问答 正文

如何授权给应用?



授权给应用


应用(APP)代表请求者的身份。
当您的客户或者您自己测试调用 API 时,都需要创建 APP 作为请求者的身份,然后由您操作给 APP 授权。


  • 如果您的 API 已经上架云市场,购买者能够给自己的 APP 授权,不需要您再配置。

  • 无购买行为时的授权操作需要以下几个步骤:
    1. 获知待授权的 APP 的 AppID 或者 APP 所有者的阿里云邮箱账号。
    2. 在授权操作页面,选择一个或者多个准备开放调用权限的 API,选定 [backcolor=transparent]测试/线上。
    3. 选定 API 后,用 AppID 或者阿里云邮箱账号搜索到 APP。
    4. 确认授权。

[backcolor=transparent]注意:授权是区分环境的,同一个API、同一个APP,在两个环境需要分别授权,避免因为授权的环境和请求的环境不一致,导致报错。

展开
收起
轩墨 2017-10-26 11:39:13 2062 分享 版权
阿里云 AI 助理回答

授权给应用的详细步骤

  1. 准备前提条件

    • 确保您已登录阿里云账号,并拥有对目标API进行授权的权限。
    • 获得待授权应用(APP)的AppID,或者了解APP所有者的阿里云邮箱账号。这将是授权操作中的关键信息。
  2. 访问授权管理界面

    • 登录API网关控制台。
    • 导航至“API管理” > “API列表”。
    • 选择您想要授权的API,在其操作列下点击“授权”。
  3. 执行授权操作

    • 在授权页面,首先选择您希望开放调用权限的环境,如测试线上环境。
    • 根据需要,您可以选择一个或多个API进行授权。
    • 使用获取的AppID或输入APP所有者的阿里云邮箱账号在搜索框中查询并选定目标应用。
    • 确认无误后,完成授权操作。系统将为该APP分配调用指定API的权限。
  4. 注意事项

    • 环境区分:授权是按环境独立进行的,即同一个API和APP组合,在测试与线上环境需分别授权,避免调用时因环境不匹配引发错误。
    • 权限即时生效:一旦授权成功,被授权的APP即可在相应的环境中调用API。
    • 云市场特例:若您提供的API已上架云市场,购买者可自行对其APP进行授权,无需您额外配置。

通过上述步骤,您可以有效地管理API的访问权限,确保只有经过授权的应用能够调用特定的API服务。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
API
问答地址: