当前位置: 首页 > 知识库问答 >
问题:

如何向部署在Heroku上的REST服务提供基本的身份验证?

吕霖
2023-03-14

我在本地系统上创建了一个REST服务,并部署在Tomcat上。之后,为了提供基本的身份验证,我在tomcat-users.xml文件中添加了角色和用户/密码,并在web.xml中更新了security-config和security-role。

我部署了这个rest应用程序heroku,但我不知道如何在heroku上为它配置基本的身份验证,因为Tomcat-users.xml没有退出。

请帮忙

共有1个答案

西门飞翮
2023-03-14

我使用作为Java servlet一部分提供的过滤器类解决了这个问题。在web.xml中定义新创建的筛选器类

 类似资料:
  • 问题内容: 我正在开发一个使用Jersey框架的REST应用程序。我想知道如何控制用户身份验证。我搜索了很多地方,最近的文章是:http : //weblogs.java.net/blog/2008/03/07/authentication- jersey 。 但是,本文只能与GlassFish服务器和附加数据库一起使用。无论如何,在到达请求的REST资源之前,我是否可以在Jersey中实现一个接

  • 我有使用Spring Security OAuth2作为保护的Spring Boot应用程序。当使用默认服务器测试时,该应用程序运行良好。但是,当我尝试在JBoss EAP 6.4上部署它时,该应用程序需要CSRF令牌。如何禁用JBoss的基本身份验证,以便我的应用程序不需要CSRF令牌? 编辑: 正如我在sadasidha回答的评论中所描述的,这个问题没有出现在Wildfly 8(JBoss A

  • 我使用Maven插件( 在target/generated source/wsdl2java/com中生成文件。公司。项目包括: Foo.java(java接口) foServiceLocator.java foSoapBindingImpl.java(java空实现) FoSoapBindingSkeleton.java FoSoapBindingStub.java 在我的项目中,我在一个同名的

  • 我试图使用curl检索jira问题从我的公司服务器没有任何运气到目前为止。 我已经测试了这里描述的两个示例JIRA REST API示例-基本身份验证,但没有成功。我对我的用户和密码进行了base64编码,如“提供基本身份验证头”示例中所述,并输入了我想要获得的问题的url。我在浏览器中测试了url,得到了json文档,因此url是正确的。 这就是我的命令 someuser@somehost:~$

  • 问题是当我尝试验证: 正文: 我总是有一个401错误状态,因为我的自定义入口点。在我看来,spring security并没有调用Authentication-Manager。我错过什么了吗?

  • 我不熟悉RESTful API的概念。 我正在为一家在线商店设计一个RESTful API。 我没有正确理解SSL上的基本HTTP身份验证的概念。 这是否意味着对于每个请求,用户都必须再次输入他/她的用户名和密码? 有人能详细解释它的功能和用途吗?