asp.net5.0プレビューの認証がないのはなぜですか-WebAPIテンプレート-

パスカル

新しいVisualStudio2015でWebプロジェクトを作成しました。

asp.net4.6または5.0プレビューWebAPIテンプレートを選択できます。古い4.6には

認証ですが、新しい5.0プレビューもWebAPIを使用したいと思います。

しかし、このテンプレートには認証がありませんが、なぜですか?

デビッドL

OWINの世界では、必要なときに必要な認証を提供します。彼はASP.NET5の世界の新しいパラダイムです。「あなたはあなたが必要だと明示的に言ったものだけが提供されます。あなたがそれを求めなければ、あなたはそれを手に入れません」。これはその考え方の単なる別の例です。

スコットガスリーは彼の最近の投稿でこれを呼びかけています

ASP.NET 5では、モジュール式の新しいHTTP要求パイプラインが導入されているため、必要なコンポーネントのみを追加できます。パイプラインもSystem.Webに依存しなくなりました。パイプラインのオーバーヘッドを減らすことで、アプリはより良いスループットとより調整されたHTTPスタックを体験できます。新しいパイプラインは、カタナプロジェクトからの多くの学習に基づいており、OWINもサポートしています。

パイプラインで使用されるコンポーネントをカスタマイズするには、StartupクラスのConfigureメソッドを使用します。Configureメソッドは、リクエストパイプラインで「使用」するミドルウェアを指定するために使用されます。ASP.NET 5には、静的ファイル、認証、診断用のミドルウェアなど、Katanaプロジェクトの多くのミドルウェアの移植バージョンがすでに含まれています。次の画像は、プロジェクトのパイプラインに追加または削除できる機能の一部を示しています。

セキュリティを非常にすばやくプラグインできます。使用するものを指定するだけです。

public void Configure(IApplicationBuilder app)
{
    // Add static files to the request pipeline.
    app.UseStaticFiles();
 
    // Add cookie-based authentication to the request pipeline.
    app.UseIdentity();
 
    // Add MVC and routing to the request pipeline.
    app.UseMvc(routes =>
    {
    routes.MapRoute(
        name: "default",
        template: "{controller}/{action}/{id?}",
        defaults: new { controller = "Home", action = "Index" });
 
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

asp.netコアのcshtmlビューがレンダリングされないのはなぜですか?

分類Dev

ASP.NET MVC5用の剣道UIサンプルのドロップダウンリストテンプレートが正しく実行されないのはなぜですか?

分類Dev

Asp .Net Coreユーザーが認証されていないのに、承認ハンドラーが呼び出されるのはなぜですか?

分類Dev

Asp .Net MVC、ビューバッグが常にnullにならないのはなぜですか?

分類Dev

.net5のDockerイメージ

分類Dev

Html.HiddenがC#ASP.NET MVCレイザービューで機能しないのはなぜですか?

分類Dev

ループがasp.NETで機能しないのはなぜですか?

分類Dev

asp net5からaspnetcoreへの移行時にエラーが発生しました

分類Dev

.NET5プレビュー8の黄色の感嘆符を示すVisualStudio 2019

分類Dev

Asp.Net Core3.1アプリを.Net5にアップグレードした後、一部のC#9機能が使用できなくなります

分類Dev

EF .net5を使用するASP.NETCoreのミニプロファイラーで「見つかりません」エラーが発生する

分類Dev

ASP.NET5テンプレートがありません

分類Dev

ASP.NET Core2.0のMVCベースの認証テンプレート

分類Dev

ASP .NET5でデフォルトで匿名アクセスをブロックする

分類Dev

新しい.NET5プロジェクトのすべてのアナライザーが抑制されるのはなぜですか?

分類Dev

ASP.NET CORE React Reduxアプリケーションでレコードが更新されないのはなぜですか?

分類Dev

ASP.NET WebアプリケーションがAzureテーブルストレージに新しいユーザーを追加しないのはなぜですか?

分類Dev

ASP.NETリストビューでの「空の」レコードテンプレートの表示

分類Dev

認証されたユーザーがasp.netコアmvcテンプレートにパスワードを設定しないようにするにはどうすればよいですか?

分類Dev

ASP.NET MVC 5 すべての System.NullReferenceExceptions を具体的にキャッチしてビューにリダイレクトして、プログラムがクラッシュしないようにするにはどうすればよいですか?

分類Dev

アラートがポップアップしないのはなぜですか?Asp.net C#

分類Dev

ASP.NET4.6アプリケーションをIIS10サーバーにローカルに展開した後、ユーザーが認証できないのはなぜですか?

分類Dev

Azure Service Fabricでは、ステートレスWebAPIとASP.NETコアWebAPIの違いは何ですか?

分類Dev

ASP.NET WebAPI 2+接続キャッシュのエンティティフレームワークのベストプラクティス

分類Dev

データ注釈を使用したAsp.net検証が機能しないのはなぜですか?

分類Dev

ASP.NET WebサービスがこのPOST要求を完了できないのはなぜですか?

分類Dev

ASP.NET MVC 4アプリで出力キャッシュが機能しないのはなぜですか?

分類Dev

ASP.NETを使用してSQLServerでレコードが削除されないのはなぜですか?

分類Dev

.NET Core / .NET5の最大アレイサイズ

Related 関連記事

  1. 1

    asp.netコアのcshtmlビューがレンダリングされないのはなぜですか?

  2. 2

    ASP.NET MVC5用の剣道UIサンプルのドロップダウンリストテンプレートが正しく実行されないのはなぜですか?

  3. 3

    Asp .Net Coreユーザーが認証されていないのに、承認ハンドラーが呼び出されるのはなぜですか?

  4. 4

    Asp .Net MVC、ビューバッグが常にnullにならないのはなぜですか?

  5. 5

    .net5のDockerイメージ

  6. 6

    Html.HiddenがC#ASP.NET MVCレイザービューで機能しないのはなぜですか?

  7. 7

    ループがasp.NETで機能しないのはなぜですか?

  8. 8

    asp net5からaspnetcoreへの移行時にエラーが発生しました

  9. 9

    .NET5プレビュー8の黄色の感嘆符を示すVisualStudio 2019

  10. 10

    Asp.Net Core3.1アプリを.Net5にアップグレードした後、一部のC#9機能が使用できなくなります

  11. 11

    EF .net5を使用するASP.NETCoreのミニプロファイラーで「見つかりません」エラーが発生する

  12. 12

    ASP.NET5テンプレートがありません

  13. 13

    ASP.NET Core2.0のMVCベースの認証テンプレート

  14. 14

    ASP .NET5でデフォルトで匿名アクセスをブロックする

  15. 15

    新しい.NET5プロジェクトのすべてのアナライザーが抑制されるのはなぜですか?

  16. 16

    ASP.NET CORE React Reduxアプリケーションでレコードが更新されないのはなぜですか?

  17. 17

    ASP.NET WebアプリケーションがAzureテーブルストレージに新しいユーザーを追加しないのはなぜですか?

  18. 18

    ASP.NETリストビューでの「空の」レコードテンプレートの表示

  19. 19

    認証されたユーザーがasp.netコアmvcテンプレートにパスワードを設定しないようにするにはどうすればよいですか?

  20. 20

    ASP.NET MVC 5 すべての System.NullReferenceExceptions を具体的にキャッチしてビューにリダイレクトして、プログラムがクラッシュしないようにするにはどうすればよいですか?

  21. 21

    アラートがポップアップしないのはなぜですか?Asp.net C#

  22. 22

    ASP.NET4.6アプリケーションをIIS10サーバーにローカルに展開した後、ユーザーが認証できないのはなぜですか?

  23. 23

    Azure Service Fabricでは、ステートレスWebAPIとASP.NETコアWebAPIの違いは何ですか?

  24. 24

    ASP.NET WebAPI 2+接続キャッシュのエンティティフレームワークのベストプラクティス

  25. 25

    データ注釈を使用したAsp.net検証が機能しないのはなぜですか?

  26. 26

    ASP.NET WebサービスがこのPOST要求を完了できないのはなぜですか?

  27. 27

    ASP.NET MVC 4アプリで出力キャッシュが機能しないのはなぜですか?

  28. 28

    ASP.NETを使用してSQLServerでレコードが削除されないのはなぜですか?

  29. 29

    .NET Core / .NET5の最大アレイサイズ

ホットタグ

アーカイブ