سؤال

لقد قمت بتثبيت بنجاح OpenRDF مستودع (Sesame 2.3.2) و OpenRDF Workbench ، لكنني لا أعرف كيفية إعداد مستخدم وكلمة مرور لحماية Workbench OpenRDF. أفترض أن هناك -في أي مكان -ملف تكوين.

هل يمكن لأي شخص أن يعطيني تلميحًا كيفية إنشاء مستخدم وإعداد كلمة مرور لـ OpenRDF Workbench؟

هل كانت مفيدة؟

المحلول

أعتقد أنك بحاجة إلى حماية كلمة المرور على مستوى حاوية 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"/>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top