0

私は現在、ロールベースのアクセスモデルを実装する方法で、マルチクライアントアプリケーションのアーキテクチャを作成しています。

すべてのクライアントはカスタマイズ ロールを作成し、そのロールに権限を付与します。

最後に、そのロールがエージェントに割り当てられます。エージェントは、ロールに与えられた権限に従ってアプリケーションを使用します。

今、私の懸念は、これを可能にするためのベストプラクティスと、Django で実装できるアーキテクチャに関するアイデアです。

以前、アプリケーションのユーザーへのロールベースのアクセスを持つアプリケーションを作成しました。

その中で、データベースにアクセス許可を保存するために使用し、ログイン時にユーザーのアクセス許可がセッションに保存され、後でそのユーザーのアクセス許可を確認するために使用できます。

4

2 に答える 2

0

次のアプリケーションが役立つかもしれません。

"ロール (Django contrib グループ) でビューへのアクセスを保護するためのアプリケーション。django_roles_access は、ビューへのアクセスを保護するための Django アプリです。ロールとして解釈される Django contrib グループの上に構築されています。"

Django-roles-access サイト

于 2019-04-15T19:58:36.817 に答える