使用 Kerberos 进行 Web 应用程序身份验证并使用 JWT 作为会话管理......这有意义吗?

问题描述 投票:0回答:1

我必须设置一个具有某种会话管理和 Kerberos 身份验证的 Web 应用程序,我有点迷失了......我只是想知道你们专业人士的意见,这种方法是否有意义。根据我的理解,如果整个 Kerberos 身份验证仅发生在网站的服务器部分(Web 应用程序/Web 后端)和 Kerberos 实例之间,并且会话管理发生在 Web 前端和 Web 后端之间,那就没问题了。 Web 应用程序的语言是 python。我看到有 Kerberos 和 JWT 包。

authentication web session kerberos
1个回答
0
投票

很久以前,但我只是偶然发现了这里 - 从架构的角度来看,它始终取决于需求 - 你可以做到,但它看起来更像是一种黑客,如果你只有一个服务 JWT 可能会被杀伤力过大。如果你只是尝试一下,那就没问题了。请记住,一旦“webapp”进入主服务,请再次验证“webapp”中的 JWT 如果您处于企业环境中,那么我建议使用 keycloak 而不是“webapp”,可以将其配置为使用 ldap 作为用户联合,然后将 JWT 发送到您的前端,可以对其进行相应处理,然后发送到您的主服务,然后可以再次针对 keycloak 进行验证。

© www.soinside.com 2019 - 2024. All rights reserved.