HarmonyOS 鸿蒙Next:api密钥、OAuth2.0客户端id、服务账号密钥有啥区别?新创建会对之前的有影响么?

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:api密钥、OAuth2.0客户端id、服务账号密钥有啥区别?新创建会对之前的有影响么?

api密钥 、OAuth2.0客户端id 、服务账号密钥有啥区别? 新创建会对之前的有影响么?

2 回复
api密钥 是用来 对需要加密的明文进行加密使用到的密钥
密钥可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/crypto-key-generation-conversion-overview-V5 

OAuth 2.0是一个开放授权协议,它允许开发者应用在不获取用户名与密码的前提下,访问用户授权的资源
在AGC上创建应用的时候会自动生成OAuth 2.0客户端ID。
在项目设置->常规找一下应用下的凭据:OAuth2.0客户端ID(凭据)
详情参考: https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides/oauth2-0000001212610981 

服务账号密钥 是 基于服务账号生成鉴权令牌 的密钥
详情参考指南:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-jwt-token-V5#section16173145352 

更多关于HarmonyOS 鸿蒙Next:api密钥、OAuth2.0客户端id、服务账号密钥有啥区别?新创建会对之前的有影响么?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next系统中,api密钥、OAuth2.0客户端id、服务账号密钥各自具有不同的用途和特性:

  1. api密钥:主要用于API访问的鉴权,确保调用者具有访问特定资源的权限。它通常与特定的服务或API接口绑定,用于验证请求的来源和合法性。

  2. OAuth2.0客户端id:是OAuth2.0授权流程中用于标识客户端的唯一标识符。通过客户端id,用户可以授权第三方应用访问自己的资源,而无需将用户名和密码直接提供给第三方应用。它主要用于第三方应用的授权和访问控制。

  3. 服务账号密钥:通常用于服务之间的通信和身份验证,确保服务间交互的安全性和可靠性。服务账号密钥通常与服务账号关联,用于在后台服务间进行身份验证和授权。

新创建这些密钥或ID通常不会对之前已存在的密钥或ID产生影响,除非在创建过程中明确指定了覆盖或替换现有密钥的操作。

如果需要在HarmonyOS鸿蒙Next系统中管理或了解这些密钥的更多细节,建议直接查阅官方文档或参考系统提供的配置选项。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部