2016-05-23 7 views
0

私は、我々はすべて知っているように、ITの世界での攻撃やスパムは共通であり、5.5のDSpacedspaceでアクセスページのフィードバックを制限していますか?

のバージョンとのnoobの質問申し訳ありませんインターフェースXMLUI

ガイズを使用しています、それはあなたがアクセスを制限することができますことが可能ですdspaceから認証されたユーザーにのみ "/ feedback"ページを送信します。 DSpace自体には、システムをダウンさせる可能性のある攻撃に対して何らかの保護機能がありますか?

答えて

2

/フィードバックページを認証済みのユーザーに制限するには、/aspects/ArtifactBrowser/sitemap.xmapを編集する必要があります。 「フィードバック」マッチャーにAuthenticatedSelectorを追加します。

<map:match pattern="feedback"> 
    <map:select type="AuthenticatedSelector"> 
     <map:when test="eperson"> 
      <map:act type="SendFeedbackAction"> 
       <map:transform type="FeedbackForm"> 
        <map:parameter name="comments" value="{comments}"/> 
        <map:parameter name="email" value="{email}"/> 
        <map:parameter name="page" value="{page}"/> 
       </map:transform> 
       <map:serialize type="xml"/> 
      </map:act> 
      <map:transform type="FeedbackSent"/> 
     </map:when> 
     <map:otherwise> 
      <map:act type="StartAuthentication"/> 
     </map:otherwise> 
    </map:select> 
    <map:serialize type="xml"/> 
</map:match> 

このotherwiseブロックは、ページ内のログに認証されていないユーザーをリダイレクトします。

関連する問題