1

呼び出したユーザー以外のユーザーが実行するWebスクリプトを作成したいと思います。理由は簡単です。特定のオブジェクトを変更する権限を持たないユーザーは、タグを追加/削除できるため、このタグ操作は他のユーザーと同じように行う必要があります。

Javaに干渉することなくWebスクリプトとしてそれを行う方法はありますか?

または、これを言い換えると、Javaなしでこの機能を実装する方法はありますか(書き込み権限がないオブジェクトにタグを追加/削除する)?

ありがとう!

D

4

2 に答える 2

4

スウェモンが言ったように、あなたはそれをすることができます。webscript宣言ファイル(つまり、webscript.get.desc.xml)には、特に次の行が含まれています。

<authentication>user</authentication>

これは、認証されたユーザーとして実行される方法です。あなたはまた言うことができます:

<authentication>guest</authentication>

これは、Webスクリプトを誰でも実行できることを意味します。

そして最後に、あなたは言うことができます:

<authentication runas="admin">user</authentication>

これは、Webスクリプトに管理者権限があることを意味します。

その後、javascriptコントローラーファイル内の必要なすべてのデータにアクセスできます。

于 2012-09-26T12:19:30.440 に答える
4

ユーザーやグループの作成など、屋外での一部のタスクには管理者権限が必要です。これらを通常のユーザーとして実行する場合は、Webスクリプトで一時的にこれらのユーザーに管理者権限を付与できます。

ここ<authentication runas="admin">user</authentication> のように使用してwebscript認証を変更するだけです。

また

記述子ファイルではなく、webscriptコントローラーファイルで変更されます。コーディングの詳細と実装方法については、sudo like tools(1)を参照してください。およびsudoliketools(2)

それがお役に立てば幸いです。

于 2012-09-26T10:54:43.593 に答える