0

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

4

1 回答 1

1

您可以考虑实现 OAuth2 的 client_credentials。

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

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

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

了解 OAuth2 客户端凭据流

使用 OAuth2 客户端凭据流保护用 PHP 编写的 REST API

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

如何生成 OAuth 客户端标识符和客户端密码?

于 2013-07-01T07:58:53.347 回答