ロールベースおよびアクティビティベースの承認とアクセス制御を行うアプリケーションがありますが、「ユーザー」ベースの設定が必要になりました。
私が使用または参照できるオープンソースのサードパーティライブラリが php にありますか? または、私が適応できる簡単な方法論はありますか?
ロールベースおよびアクティビティベースの承認とアクセス制御を行うアプリケーションがありますが、「ユーザー」ベースの設定が必要になりました。
私が使用または参照できるオープンソースのサードパーティライブラリが php にありますか? または、私が適応できる簡単な方法論はありますか?
あなたの質問が正しかったことを願っていますが、ここに私の考えが
あります。あなたは何らかの形のデータベースを使用していると思います。
アイデア 1:
すべてのユーザーに対して一連の権利を安全にします (たとえば、ブール値の "編集"、"作成" など) 。長所
:
ユーザーが何を行うことができるかという高い柔軟性。
短所:
すべてのユーザーは独自の権限を持っているため、データベース内に大量のデータが浮遊しています。
アイデア 2:
異なる権限を取得するグループまたはロールのセットを安全にし、ユーザーにグループまたはロールを割り当てます。
長所:
データ量がかなり少ない。
短所:
アイデア 1 につながるすべてのユーザーのグループを作成したくない場合は、柔軟性が低くなります。
それが役に立てば幸いです。あなたの質問が間違っていないことを願っています!