【问题标题】:OAuth client_id and client_secretOAuth client_id 和 client_secret
【发布时间】:2020-11-10 05:35:09
【问题描述】:

我知道client_id 和client_secret 是由身份验证服务器分配给客户端的。 client_id 可以暴露,而client_secret 必须保密。

我只是不明白,为什么在这种情况下,我们需要client_id。

client_secret 不足以识别客户端应用程序吗?

【问题讨论】:

标签: oauth


【解决方案1】:

您可以按照类似于用户名和密码的方式来考虑 client_id 和 client_secret。

与使用用户名识别用户的方式相同,您可以使用 client_id 识别客户端/应用程序,client_id 可以是公开的,但机密需要保密。

身份验证服务器可以注册多个客户端,因此它需要能够识别 id 和 secret 的元组才能启动流程。

【讨论】:

    猜你喜欢
    • 2021-05-29
    • 2016-04-08
    • 2016-03-17
    • 2017-06-06
    • 2021-05-29
    • 2020-02-06
    • 2017-07-23
    • 2017-07-16
    • 1970-01-01
    相关资源
    最近更新 更多