呼び出したユーザー以外のユーザーが実行するWebスクリプトを作成したいと思います。理由は簡単です。特定のオブジェクトを変更する権限を持たないユーザーは、タグを追加/削除できるため、このタグ操作は他のユーザーと同じように行う必要があります。
Javaに干渉することなくWebスクリプトとしてそれを行う方法はありますか?
または、これを言い換えると、Javaなしでこの機能を実装する方法はありますか(書き込み権限がないオブジェクトにタグを追加/削除する)?
ありがとう!
D
呼び出したユーザー以外のユーザーが実行するWebスクリプトを作成したいと思います。理由は簡単です。特定のオブジェクトを変更する権限を持たないユーザーは、タグを追加/削除できるため、このタグ操作は他のユーザーと同じように行う必要があります。
Javaに干渉することなくWebスクリプトとしてそれを行う方法はありますか?
または、これを言い換えると、Javaなしでこの機能を実装する方法はありますか(書き込み権限がないオブジェクトにタグを追加/削除する)?
ありがとう!
D
スウェモンが言ったように、あなたはそれをすることができます。webscript宣言ファイル(つまり、webscript.get.desc.xml)には、特に次の行が含まれています。
<authentication>user</authentication>
これは、認証されたユーザーとして実行される方法です。あなたはまた言うことができます:
<authentication>guest</authentication>
これは、Webスクリプトを誰でも実行できることを意味します。
そして最後に、あなたは言うことができます:
<authentication runas="admin">user</authentication>
これは、Webスクリプトに管理者権限があることを意味します。
その後、javascriptコントローラーファイル内の必要なすべてのデータにアクセスできます。
ユーザーやグループの作成など、屋外での一部のタスクには管理者権限が必要です。これらを通常のユーザーとして実行する場合は、Webスクリプトで一時的にこれらのユーザーに管理者権限を付与できます。
ここ<authentication runas="admin">user</authentication>
のように使用してwebscript認証を変更するだけです。
また
記述子ファイルではなく、webscriptコントローラーファイルで変更されます。コーディングの詳細と実装方法については、sudo like tools(1)を参照してください。およびsudoliketools(2)。
それがお役に立てば幸いです。