[英]Tuple {:option, :server_only, :honor_cipher_order} being returned for error reason from OAuth2 package
我支持的 Phoenix 应用程序使用两个不同的身份验证服务器进行 OAuth 身份验证。 神秘的是,只有在我的开发环境中,它们才开始表现出意想不到的行为。
该代码使用OAuth2 十六进制 package进行身份验证。
当尝试通过OAuth2.Client.get_token/1
获取令牌时,将返回一个错误,原因是元组而不是字符串。 元组的值为{:option, :server_only, :honor_cipher_order}
。 我无法找出为什么会发生这种情况,也无法找出元组的含义。
任何帮助,将不胜感激。
发现这是由https://github.com/benoitc/hackney/issues/591在我的机器上升级到 Erlang 22.1 引起的。
无需降级您的 erlang 版本,请尝试:
mix deps.update hackney
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.