gpt4 book ai didi

java - 一个 Java Web 应用程序中是否可以有两种身份验证机制?

转载 作者:太空宇宙 更新时间:2023-11-04 07:07:19 25 4
gpt4 key购买 nike

我有一个Web应用程序,其中包含基于jsf 2.0的ui和一组rest api。应用程序的 ui 端通过浏览器访问,其余 api 从移动应用程序调用。

UI 的身份验证由 jsf 管理(没有任何形式,jsf 管理一切)。现在,我希望用户在访问其余 api 之前先进行身份验证。

我可以将 Web 应用程序设置为具有基本身份验证,以便在调用其余 api 时可以在 header 中设置用户名和密码吗?

最佳答案

您的网络应用程序需要一个安全过滤器。 (这可以通过 spring security - Integrating Spring security with JSF 2 来完成)

用户必须将用户名和密码传递给您的应用程序。

然后,您只需配置其余 api 即可使用基本身份验证。由于基本身份验证是 HTTP 功能,因此每次调用其余服务时,都需要在请求中传递用户名/密码。

关于java - 一个 Java Web 应用程序中是否可以有两种身份验证机制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21168041/

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