wiki.zope.jp
ExternalMethod
RecentChanges
WikiHelp
WikiPractice
JumpSearch
ExternalMethod
Zopeオブジェクトの一種。${ZOPE_HOME}/Extensionsフォルダに置かれたPythonスクリプトの関数を呼び出す。
PythonScript
オブジェクトが若干制約があるのに対し、Pythonで出来ることであればすべて可能。
ExternalMethod自体はZopeのオブジェクトだが、スクリプト本体はZopeのセキュリティ機構外にあるため、追加・修正を行うにはシステムアカウントが必要になる。
直接URLでも呼べてしまうのでセキュリティに注意。
Anonymous×Viewを外して特定のロールから呼び出せるようにし、チェックを通してからExternalMethodを呼び出すPythonScriptにプロキシロールをつけておくことで、直接URLで呼び出される事態を防ぐことができる。
LockableFolder
?
を使うのもいいかもしれない (未確認)
Last edited Mon, 11 Sep 2006 23:26:21 +0900
Edit this page