首页 > 解决方案 > 元组 {:option, :server_only, :honor_cipher_order} 由于错误原因从 OAuth2 包返回

问题描述

我支持的 Phoenix 应用程序使用两个不同的身份验证服务器进行 OAuth 身份验证。神秘的是,只有在我的开发环境中,它们才开始表现出意想不到的行为。

该代码使用OAuth2 十六进制包进行身份验证。

当尝试通过 获取令牌时OAuth2.Client.get_token/1,将返回错误,原因是元组而不是字符串。元组的值为{:option, :server_only, :honor_cipher_order}。我无法找出为什么会发生这种情况,也无法找出元组的含义。

任何帮助,将不胜感激。

标签: oauth-2.0elixirphoenix

解决方案


发现这是由https://github.com/benoitc/hackney/issues/591在我的机器上升级到 Erlang 22.1 引起的。


推荐阅读