私たちはノックアウトを使用してWebシングルページのビジネスアプリを持っています このアプリでは、すべてのユーザーの権限を持つ権限ページがあります。 など。 Alexはページ「Partners」で検索できますが、Ollaはこのページでパートナーを作成することもできます。 これは、アレックスの場合、ボタン "Create Partner"を非表示にする必要があることを意味します。 簡単なケースです。JavaScript認証(認証ではない)
動的に作成されたデータテーブルの複雑なケース。 各データ行は、actionnsを持つボタンまたはリンクを持つことができ、フロントエンドで作成されました。だから私たちも認可を適用する必要があります。
はい、私たちにはバックエンドの承認がありますが、許可されていないアクションボタンを非表示にしたいと考えています。
アイデア?
これまで行っていることはありますか? – programtreasures
Googleで「web application return users roles」のようなものを検索することができます。たとえば、ASP.NETではロールを使用します(https://msdn.microsoft.com/en-us/library/t32yf0a9.aspx)。これは、サーバーで作業が行われるため、ノックアウトの質問ではありません。一部のユーザーだけが見ることができるWebページを返すサーバーです。このWebページはjQuery、Knockout、...を持つことができます。 –
これはロール権限ではありません。それはよりカスタマイズ可能です。同じユーザーグループ内の1人のユーザーがAction1を実行できますが、Action2は実行できません。 – RinatMegenbaev