【发布时间】:2019-09-07 07:13:07
【问题描述】:
所以我正在尝试在 nestjs 中实现一个 oauth2 服务器,并且我一直在阅读规范 [RFC 6749]
在规范中,所有的查询参数名称甚至json响应都使用snake_case。
access_token
refresh_token
client_id
client_secret
redirect_uri
expires_in
问题是,我的所有其他代码库都使用 camelCase 并且对一堆与 oauth 相关的类使用 snake_case 会使这些与代码库的其余部分不一致。
那么,我应该将所有 oauth 参数更改为 camelCase 还是将其视为“不符合规范”。
【问题讨论】:
-
保持一致。
-
@karlan 不,不要“保持一致”。规范为
access_token,任何其他拼写不正确,包括accessToken或AccessToken或accesstoken。您无法重命名事物并仍在实施 OAuth2。 -
好的。你是对的。我回答得太快了。对不起。
标签: javascript typescript oauth-2.0 nestjs