gpt4 book ai didi

java - 如何获取 request.getRemoteUser() 值

转载 作者:行者123 更新时间:2023-11-28 23:52:22 24 4
gpt4 key购买 nike

我有一个应用程序,我想在其中检查 remoteUser 是否可用。我需要如何配置 tomcat 才能在我的本地副本中获取 remoteUser。我正在执行的代码行如下。对于我的代码库本地副本,request.getRemoteUser() 始终返回 null。任何帮助表示赞赏。

if (request.getRemoteUser()!= null){
myBean.setName(nameFromUser);
}

最佳答案

您需要在容器端编写一个 Valve 或 Realm,将 UserPrincipal 设置到请求中。

完成here :

157  principal = context.getRealm().authenticate(username, password);
158 if (principal != null) {
159 register(request, response, principal, Constants.BASIC_METHOD,
160 username, password);
161 return (true);
162 }

关于java - 如何获取 request.getRemoteUser() 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6765269/

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