そのため、現在取り組んでいるプロジェクトでは、Alfresco開発者コースを受講する前に、ワークフローのコース内から呼び出すカスタムJSPページを次の場所に作成しましたC:\Alfresco\tomcat\webapps\share\custom
。現在、誰でもこのjspページにアクセスできます。ただし、場所をに移動するとC:\Alfresco\tomcat\webapps\alfresco\jsp\custom
、ページにアクセスするために常にログオンが必要になります。これは私には奇妙に思えます。ただし、ここでの問題は、ユーザーに共有とエクスプローラーの両方へのアクセスを許可したくないため、ここでSSOを構成することを検討していません。グループ「Manager」のユーザー、またはグループ「Manager」から現在ログインしているユーザーのみが、共有側にあるこのページにアクセスできるようにします。以下を追加してみました
C:\Alfresco\tomcat\webapps\share\WEB-INF\web.xml
ファイル:
<security-constraint>
<web-resource-collection>
<web-resource-name>All</web-resource-name>
<url-pattern>/custom /*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>Manager</role-name>
</auth-constraint>
</security-constraint>
しかし、これはうまくいきませんでした。希望する認証を取得する方法について誰かが提案を持っていますか?
ありがとう