我已经成功安装了Openrdf Repository (sesame 2.3.2) 和 Openrdf 工作台,但是我不知道如何设置用户和密码来保护 Openrdf 工作台。我想有 --somewhere -- 一个配置文件。
有人可以给我一个提示如何创建用户并为 openrdf 工作台设置密码吗?
我已经成功安装了Openrdf Repository (sesame 2.3.2) 和 Openrdf 工作台,但是我不知道如何设置用户和密码来保护 Openrdf 工作台。我想有 --somewhere -- 一个配置文件。
有人可以给我一个提示如何创建用户并为 openrdf 工作台设置密码吗?
我相信您需要在 servlet 容器级别进行密码保护。你用的是Tomcat吗?这是我用来设置 Tomcat 6 基本身份验证的内容:
web.xml
<security-constraint>
<web-resource-collection>
<web-resource-name>Sesame Workbench</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>sesame-user</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Sesame Workbench</realm-name>
</login-config>
<security-role>
<description>The role required for Sesame workbench</description>
<role-name>sesame-user</role-name>
</security-role>
tomcat-users.xml
<role rolename="sesame-user"/>
<user username="workbench" password="workbench" roles="sesame-user"/>