gpt4 book ai didi

authentication - 二郎和外部认证

转载 作者:行者123 更新时间:2023-12-02 02:25:54 25 4
gpt4 key购买 nike

一个简单的场景。用户通过一些高级框架(比如说 Rails)生成的表单登录并开始聊天。聊天是用 erlang 编写的,只有经过身份验证的用户才能参与。这意味着,来自客户端的每个请求(包含一些 session ID)都需要在 erlang 代码中以某种方式进行验证(认证)。显然 erlang 对登录用户一无所知,需要向框架询问此信息。

问题是如何设计erlang和framework之间的通信才不会造成额外的瓶颈?

我也在考虑在 erlang 中存储 session ID。但是与同步(当新用户登录时)和 session 超时相关的额外工作会让人头疼。

最佳答案

在这种情况下,没有什么比免费午餐更好的了。如果你将认证权限保留在 erlang 之外,你将不得不处理所有这些令人头疼的事情。您可以在 erlang 中提供一些缓存以提高速度,但这将是瓶颈,而且您还必须处理所有缓存一致性问题。恕我直言,最好的解决方案是建立 erlang 身份验证权限并为高级框架提供身份验证。

关于authentication - 二郎和外部认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5966030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com