問題タブ [asp.net-identity-3]
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.
asp.net - asp.netコアのクラスからユーザーを管理する方法(identity 3.0.0 Rc1)
asp.netコアを開始したばかりで、mvc 5のクラスでユーザーを管理したいのですが、次のコードのように簡単です:
しかし、 ID 3.0.0 Rc1でユーザーを管理する方法がわかりません。良い方法を教えていただければ幸いです
sql-server - ASP.NET ID 2 ~ 3
そうですね、私は混乱していると思います!!
ASP.NET Identity 2.1 を使用していくつかの ASP.NET MVC 5 サイトを実行していますが、すべてが優れています。新しい MVC 6 サイトを作成しています。他のシステムで使用する既存の資格情報をユーザーに使用してもらいたいです。私はすでに以下を試しました:
- ASP.NET ID 2 データベースを 3 に移行する (テーブルが既に存在するため、それはできないと言います。正直なところ、ユーザーを移行すると思いました)
- MVC 6 を ASP.NET Identity 2.1 で動作させようとしましたが、惨めに失敗しました
ドキュメントが新しいバージョンではあまり良くないので、私のオプションは何だろうと思っています.DBにDDLの変更があることがわかりました. .NET Identity 3 データベースは 2.1 と下位互換性があります。
私の他のオプションは、MVC 5 アプリをアップグレードして Identity 3 を使用することです。これは、それらを MVC 6 に更新することを意味すると信じています。手間がかからないオプション)。
どんな意見でも役に立ちます。詳細を見逃していることは間違いないので、セットアップについてさらに質問がある場合は、空欄を埋めてください.
c# - 毎回 IAuthorizationFilter が呼び出されない
クラスを使用してIAuthorizationFilter
すべての要求をフィルター処理し、認証 Cookie にカスタム ユーザー クレームがまだ存在する (マルチテナント アプリ) かどうかを確認します。これらの情報は、アプリケーションの残りの部分に不可欠です。これらの情報が存在しない場合は、ログイン ページにリダイレクトされます。
そして、このようにフィルターを登録します
そして、私がアクセスしたいコントローラのアクションは非常に単純です:
のポリシーにも達していませんAuthorizeAttribute
。スタック トレースでわかるように、Identity はMicrosoft.AspNet.Identity.SignInManager
をチェックした後、ミドルウェアのどこかにを作成しようCookieAuthenticationOptions
としています。私たちのアプリケーションではログインは非常に特殊なので、Identity がユーザーを自動的にログに記録することは望ましくありません。認証 Cookie の有効期限が切れたときに、この問題を再現できます。何か案は ?ありがとう !
asp.net-mvc - Asp.NetコアMVC6 Identity 3でロールを最初に追加する方法
私はこれを Stackoverflow で探しましたが、これまでのところ、アイデンティティ1と2にロールを追加することについて多くの質問があるようですが、アイデンティティ 3 では異なります。
データベースにロールをシードしたいと考えています。私は2つしか持っていません。クラスに注入した _roleManager を使用するつもりでした。それはいいです。私の問題は..実際にロールを追加する方法がないようです..CreateAsyncを使用すると、ユーザーをロールに追加できます..「_userManager」を使用してロールを追加するには、どのようにコーディングしますか、またはそれを行う必要がありますか?別の方法?