[解決済み] ASP.Net-Coreのカスタム認証
2023-04-10 18:07:32
質問
既存のユーザーデータベースと統合する必要のある Web アプリに取り組んでいます。私はまだ
[Authorize]
属性を使用したいのですが、Identityフレームワークを使用したくありません。Identityフレームワークを使用する場合、startup.csファイルに次のようなものを追加します。
services.AddIdentity<ApplicationUser, IdentityRole>(options =>
{
options.Password.RequireNonLetterOrDigit = false;
}).AddEntityFrameworkStores<ApplicationDbContext>()
.AddDefaultTokenProviders();
私はそこに何かを追加し、特定のインターフェイスを実装するクラスのいくつかの種類を作成する必要があると仮定していますか?どなたか正しい方向を教えていただけませんか?私は今、asp.net 5のRC1を使用しています。
どのように解決するのですか?
ASP.NET Core でカスタム認証を作成するには、さまざまな方法で行うことができます。既存のコンポーネントから構築したい (ただし ID は使いたくない) 場合は、docs.asp.net のドキュメントの "Security" カテゴリをチェックアウトしてください。 https://docs.asp.net/en/latest/security/index.html
参考になりそうな記事をいくつか紹介します。
ASP.NET Identityを使用せずにクッキーミドルウェアを使用する
もちろん、これがうまくいかなかったり、ドキュメントが十分明確でない場合は、ソースコードは https://github.com/dotnet/aspnetcore/tree/master/src/Security にあり、いくつかのサンプルも含まれています。
関連
-
[解決済み] メンバー '<メンバー名>' にインスタンス参照でアクセスできない
-
[解決済み】ここで「要求URIに一致するHTTPリソースが見つかりませんでした」となるのはなぜですか?
-
[解決済み】WPFでXamlファイルにコメントを追加する方法は?
-
[解決済み】C# - パスに不正な文字がある場合
-
[解決済み] Gitのプッシュで "Authentication Failed "と表示される
-
[解決済み] ASP.NET MVC - カスタムIIdentityまたはIPrincipalの設定
-
[解決済み] ASP.NET CoreでカスタムのAuthorizeAttributeを作成する方法は?
-
[解決済み] ConfigureServices内からASP.NET Core DIでインスタンスを解決する
-
[解決済み】RESTful 認証
-
[解決済み] ASP.NET Core 2.0認証ミドルウェア
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] [Solved] 1つ以上のエンティティで検証に失敗しました。詳細は'EntityValidationErrors'プロパティを参照してください [重複]。
-
[解決済み】ここで「要求URIに一致するHTTPリソースが見つかりませんでした」となるのはなぜですか?
-
[解決済み】ASP.NET Core Dependency Injectionのエラーです。アクティブ化しようとしているときに、タイプのサービスを解決できません。
-
[解決済み】クロススレッド操作が有効でない。作成されたスレッド以外のスレッドからアクセスされたコントロール
-
[解決済み】ORA-01008: すべての変数がバインドされていません。これらはバインドされています。
-
[解決済み】ファイルへの読み書きの際に共有違反のIOExceptionが発生する C#
-
[解決済み】Unityでゲームオブジェクトのすべての子をループスルーして破壊する方法?
-
[解決済み] 関数を終了するには?
-
[解決済み】「namespace」なのに「type」のように使われる。
-
[解決済み】プロセスが実行されているかどうかを知るには?