問題タブ [authorize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
84 参照

web-applications - webapp 承認ポリシーのデプロイ

ユーザーの承認を必要とするいくつかのリソースにアクセスする webapp スクリプトがあります。このスクリプトを短いサークルで更新したところ、スクリプトの実行に必要なリソースに変更がなかったにもかかわらず (テキストの変更など)、数回の展開の後、ユーザーが再び承認要求を受け取っていることに気付きました。

承認リクエストに関するポリシーが見つかりませんでした。お役に立てば幸いです。

ありがとう!

0 投票する
1 に答える
155 参照

c#-4.0 - ASP.NET MVC ユーザーはすべてのロールに含まれています

ASP.NET では、メソッドをそのようにデコレートできます

これにより、指定されたロールのいずれかに属するユーザーへのアクセスが制限されます。

ユーザーが指定されたすべての役割に属していなければならないという要件があります。このために新しいロールを作成できます。しかし、ユーザーが指定されたすべてのロールの一部である必要があるように、メソッドを装飾することが可能かどうか疑問に思っていましたか?

Authoriseこれは属性を使用して可能ですか、それとも独自に作成する必要がありますか?

0 投票する
0 に答える
2021 参照

asp.net-mvc - MVC 4 承認コントローラー属性 Active Directory

デフォルトの MVC 4 イントラネット アプリケーションを作成し、次のように Windows 認証を使用するように構成しました。Active Directory に対して自分の役割を認証しようとしています

ユーザーの次の属性でコントローラーを装飾すると、Windows認証を使用しているため、正常に動作します

Roles の次の属性で装飾しようとすると、権限がないと表示されます。etc などの役割の完全なパスを特定のグループまで指定しようとしましたdomain\ou container\ ou container\が、それでも機能しません。

AspNetWindowsTokenRoleProvider を指定したにもかかわらず、使用しているロール プロバイダーがわかりません

私の質問は、AD グループに対して認証する方法に要約されると思います。正しい方向に向けていただければ幸いです。これが重複している場合は申し訳ありませんが、私に合った答えはまだ見つかりません.

0 投票する
1 に答える
739 参照

asp.net-mvc-4 - AuthorizeAttribute から派生するカスタム属性を作成する方法は?

ユーザーがアカウントを作成したら、プロファイルを作成して、レターに使用される情報を送信する必要があります。ユーザーのプロファイルからの情報を必要とする2つのコントローラーがあります。

ユーザーがアクションメソッドにアクセスできるようにする前に、ユーザーが既にプロファイルを作成しているかどうかを確認する属性を作成しようとしています。そうでない場合は、ユーザーをプロフィール ページにリダイレクトする必要があります。

私が抱えている問題は、userName、つまり次の行に関するものです

nullを与えるのはなぜですか?それでも、これはログに記録されたユーザーの名前を取得する方法です。

0 投票する
1 に答える
619 参照

asp.net-mvc-3 - 複数の ActionResult で使用するために、Authorize 属性を 1 か所で定義しますか?

Authorize次のように、コントローラーまたはアクションで属性を使用します。

[Authorize(Roles="admin,user",Users="user1")]ただし、すべてのコントローラーまたはアクションでこのように定義する必要があります。

これを1つの場所/ファイルで定義するにはどうすればよいですか?

RegisterGlobalFiltersこれを行いますか?[Authorize(Roles="*",Users="*")]グローバル フィルターを使用して定義する方法がわかりません。

0 投票する
1 に答える
1086 参照

asp.net-mvc - ViewBag 値を使用して使用可能な機能を判断できますか?

そのため、現在、ログインに設定された ViewBag を使用して、管理者のみのものを表示できるかどうかを判断しています。これは、ModelFirst ASP.net を使用しているため、Roles.CreateRole、Membership.CreateUser、および Roles.AddUserToRole が無効になっているためです。

次に、単純に次を使用します。

これらのボタンを管理者にのみ表示します。これは機能します。

ここで私たちが望むのは、通常の

しかし、「ロール」がないため、このようにすることはできません。ViewBag.Admin 値を使用して、ユーザーがこれらの機能を使用できるようにする必要があります。問題は、これをどのように行うことができるかということです。

0 投票する
2 に答える
2232 参照

c# - MVC post メソッドで Authorize を設定する

mvc でフォーラム Web サイトを作成しています。これは Stack Overflow と同じ機能です。任意のディスカッションを表示しますが、RichBox に回答を入力した場合は、ログインする必要があり、回答が作成されます。

だから私[Authorize]はポストアクション結果メソッドの上部で使用しました

これを見る

動いていない 。ユーザーがログインしていない場合は、返信の投稿(Call Post Method) ボタンをクリックすると、(ユーザーがログインしていないため) ログイン ページに移動し、ユーザーは uname と psswrd を入力してサインインし、ディスカッション ページを表示します。HttpGetメソッドが呼び出されましたが、メソッド呼び出しを投稿したいです!