access-control 相关问题

访问控制是限制用户或服务对某些资源的访问权限的过程。

为什么 Tomcat 在我的 POST 表单上给出 403 错误?

我在下面配置我的 tomcat-users.xml: 我在下面配置我的 tomcat-users.xml: <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager"/> <role rolename="admin"/> <user username="admin" password="admin" roles="admin,manager"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="role1" password="tomcat" roles="role1"/> <user username="both" password="tomcat" roles="tomcat,role1"/> </tomcat-users> 我在 webapps/dupload/task.html 页面下放置了一个 html 页面,该页面向 servlet 提交查询表单。 html代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>A Sample Form Using POST</TITLE> </HEAD> <BODY BGCOLOR="#FDF5E6"> <H2 ALIGN="CENTER">SimpleTaskQuery</H2> <FORM ACTION="http://10.5.20.78:8080/mps4/ui/SimpleTaskQueryServlet" METHOD="POST"> <CENTER> Task Id: <INPUT TYPE="TEXT" NAME="id" VALUE="111"><BR> <INPUT TYPE="SUBMIT"> </CENTER> </FORM> </BODY> </HTML> 但是当我提交表单时,tomcat给出以下错误: HTTP Status 403 - Access to the requested resource has been denied type Status report message Access to the requested resource has been denied description Access to the specified resource (Access to the requested resource has been denied) has been forbidden. Apache Tomcat/7.0.26 我已经编辑了 tomcat-users.xml 并使用管理员用户帐户登录。为什么这仍然不起作用? 更新: web应用程序的web.xml如下: web.xml: <security-constraint> <web-resource-collection> <web-resource-name>HTMLManger and Manager command</web-resource-name> <url-pattern>/ui/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>viewer</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>Tomcat Manager Application</realm-name> </login-config> <security-role> <description> </description> <role-name>viewer</role-name> </security-role> 我将 tomcat-users.xml 编辑为: <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-gui"/> <role rolename="manager-status"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="viewer"/> <role rolename="admin"/> <role rolename="tomcat"/> <user username="admin" password="admin" roles="manager-gui"/> <user username="viewer" password="viewer" roles="admin,tomcat,manager-gui,manager-script"/> </tomcat-users> 但还是不行。 你应该解决这个问题: <user username="viewer" password="viewer" roles="admin,tomcat,manager-gui,manager-script"/> 该用户需要删除“manager-script”角色,以便他可以通过 html 界面获得访问权限。所以它应该看起来像: <user username="viewer" password="viewer" roles="admin,tomcat,manager-gui"/> 您的 web.xml 表示需要“查看者”角色。您以管理员用户身份登录,但该用户没有该角色。 按如下方式更新您的 tomcat-users.xml: <user username="admin" password="admin" roles="manager-gui, viewer"/>; 奇怪的是,您的“查看者”用户也没有查看者角色,但这不是导致问题的原因(如果您以管理员身份登录)

回答 2 投票 0

无法在 mediawiki 上创建页面

当我提交新页面时,我总是收到此错误: 对不起!由于会话数据丢失,我们无法处理您的编辑。 您可能已注销。请验证您是否仍处于登录状态 在...

回答 1 投票 0

在执行自定义提供程序代码后执行 API 平台安全检查

我在自定义提供程序的安全性方面遇到了非常令人不快的 API 平台行为。 我真的需要一些解释,如果这种行为确实是有意为之,或者它是一个安全缺陷。 在我的

回答 1 投票 0

请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问原点“null”

我正在尝试使用omniauth 将我的客户定向到外部服务授权页面。我的客户端使用 ember.js,我的服务器是 Rails 服务器。就目前情况而言,我可以通过

回答 2 投票 0

使用社交身份验证限制访问静态网站的最简单方法是什么

我有一个由 HTML/CSS/JavaScript 文件组成的静态网站。该网站自动生成并经常更新。 而不是使用用户名/密码授权访问网站(...

回答 4 投票 0

POSTMAN 工作时出现 Angular POST 跨源错误

我尝试从我的角度登录服务发布: $http.post('https://xyz/login', { 标题:{ '内容类型':'应用程序/json', '一个...

回答 4 投票 0

(AKS) Kubernetes / ingress-nginx 中的 IP 白名单

读过这篇文章的人大家好, 我正在寻找一种方法将对位于 234.234.234.234:1234 的公开服务(类型为 LoadBalancer)的访问限制为位于 123.123.123.123 的特定受信任 IP。 瓦...

回答 1 投票 0

带有数据的 POST 请求的 Access-Control-Allow-Origin 错误

当服务器端是 ASP classic 并且客户端是使用类型脚本的 React 时,我尝试使用 Axios 创建带有数据的 post ajax 请求 这是我的服务器端: <% Response.AddHeader "...

回答 1 投票 0

网络安全领域有哪些最新发展,它们对整个领域有何影响?

我有兴趣了解更多有关网络安全的信息,因为我是该行业的新手。也许这些信息让我对社区发展有了一个大概的了解。 我询问了最近的进展...

回答 1 投票 0

在 Spring Boot 中 Access-Control-Allow-Origin 始终设置为 *

我在 Spring Boot 中使用以下配置设置 CORS,但浏览器显示好像我正在使用 * 而不是指定的 URL! @豆 公共 CorsConfigurationSource corsConfiguration...

回答 1 投票 0

Drupal 7 访问回调无法正常工作

Drupal 7 Hook_menu 访问回调未返回正确的布尔值。 在我们开始之前。是的!缓存已清除...很多。 我实现了一个简单的测试函数: $items['tutor_review_select...

回答 1 投票 0

无法查看 Azure 中存储帐户中的角色变为空白

当我尝试添加角色时,我无法在角色分配部分中查看任何角色。请帮忙

回答 1 投票 0

Azure Databricks - 解决:用户没有对任何文件错误的 SELECT 权限,从而停止执行“保存”

我们有两个不同的Azure云资源组RG1和RG2,其中RG1托管数据源的ADB_source,RG2托管数据接收器的ADB_sink和ADLS_sink(gen2)。 使用案例: 我们有...

回答 1 投票 0

如何限制对 Azure 应用服务的访问?

我有 Azure 应用服务。现在我想限制除 a 之外的所有用户的访问 某些少数用户。 我尝试通过访问控制 (IAM) 授予访问权限,我要做的是选择“添加角色”

回答 1 投票 0

Swift 条件编译访问控制

我正在构建一个iOS框架,我需要在公共应用程序和一些内部应用程序中使用相同的框架,不同之处在于,在内部应用程序中我需要访问一些类和功能...

回答 1 投票 0

为后端服务器创建有限权限 PostgreSQL 角色

我正在尝试在 postgres 中为后端服务器创建一个角色,出于安全原因,我想限制 backend_user 权限。用户只能访问database_x和公共模式a...

回答 1 投票 0

Google 云存储桶中对象的条件绑定

我正在使用 Google Cloud Storage (GCS) 存储桶,我需要为这些存储桶中的对象设置条件访问控制。具体来说,我想让观众访问某个特定的对象

回答 1 投票 0

Ajax API 调用 Access-Control-Allow-Origin。来源不允许访问[重复]

我已经阅读了我能找到的关于该主题的所有可能的链接,但我仍然无法让它工作。 我正在向 API(在另一个域上)发出 AJAX 请求(从我的域),但我一直收到...

回答 1 投票 0

Milvus 数据访问控制

我正在使用 milvusDB 并寻找提供订阅模型,并面临提供有效的方法来提供数据访问控制。 我计划在 Milvus 建立一个系列,以...

回答 1 投票 0

Windows 内存管理中的内存访问控制

为什么Windows内核不能通过ACL(访问控制列表)或其他访问控制方法禁止作弊程序进程在运行时访问游戏内存??

回答 1 投票 0

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