【问题标题】:How to generate an API key for Mysql PHP webservice?如何为 Mysql PHP webservice 生成 API 密钥?
【发布时间】:2013-06-28 06:54:35
【问题描述】:

我需要为我的网络服务生成一个 API 密钥。 任何人都可以为此提出想法吗? 使用我的网络服务的用户应该有一个 API 密钥。

【问题讨论】:

  • 根据一些随机字符串生成一个密钥并将其存储在访问表中。

标签: php mysql-workbench


【解决方案1】:

您可以考虑实施 OAuth2 的 client_credentials。

我建议使用 OAuth2,这样至少您不是在家做饭的另一种解决方案。

尝试查看下面的帖子和网址以供参考。

https://github.com/applicake/doorkeeper/wiki/Client-Credentials-flow

Understanding OAuth2 Client credentials flow

Securing a REST API written in PHP with OAuth2 client credentials flow

如果您只关心生成密钥所涉及的确切机制,请参阅这篇用 C# 编写的帖子,但该概念与语言无关。

how to generate OAuth client identifier and client secret?

【讨论】:

    猜你喜欢
    • 2010-11-29
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    • 2020-12-10
    • 2020-06-01
    • 1970-01-01
    • 2012-04-29
    • 1970-01-01
    相关资源
    最近更新 更多