Plone インスタンス (4.2.2) を実行していて、ユーザー アカウントの作成を自動化する必要があります。外部の Python スクリプトまたは他の Linux ベースのコマンド ライン ユーティリティ (「curl」など) を使用してこれを実行したいと考えています。
curl を使用すると、「@@new_user」ページへのアクセスを認証できますが、ヘッダーで正しい POST セットアップを取得できないようです。
curl を使用せず、代わりに Python スクリプトを使用する場合、これを実行できるユーティリティまたはライブラリはありますか? などのライブラリを使用しProducts.CMFCore.utils.getToolByName
て「portal_registration」を取得しようとしましたが、通常のスクリプト (要求/コンテキストを持たないスクリプト) では機能しないようです。
このスクリプトは、サーバー上で N 分ごとに 1 回実行する必要があります (ユーザー情報は外部データベースから取得されます)。また、パスワードがないことも必要です。ユーザーに電子メールを送信して独自のパスワードを設定するオプションを選択し、このユーザーを事前定義されたグループに追加する必要があります。
これらの要件により適した別のユーティリティまたは組み込みライブラリなど、何か提案はありますか?