我正在开发一个带有Flask和Vuejs(部署在IIS上)的web应用程序,我想在不登录应用程序的情况下获取远程windows用户名。我该怎么做? 我尝试了下面的flaskrestapi,但不起作用。(使用IIS配置:Authentication-Anonymous Authentication ENABLED时,结果是远程用户“”)
@app.route('/username', methods=['GET'])
def user():
data = request.environ.get("REMOTE_USER")
return jsonify(data)
若要从远程用户获取值,请启用windows身份验证而不是匿名身份验证。你知道吗
如果仅启用匿名身份验证,IIS将永远不会接收远程用户请求变量。你知道吗
启用windows身份验证时,客户端将始终通过远程用户传递经过身份验证的用户。你知道吗
您可以将IE设置为使用当前用户名/密码自动登录。这样客户就可以自动登录你的网站。你知道吗
但是,如果不更改客户端的配置和权限,就不可能获得用户名。你知道吗
相关问题 更多 >
编程相关推荐