.NET Core 2.0Cookie認証-リダイレクトしない

stkxchng

Cookie認証で.NETCore2.0を使用しています。
私の構成は次のようになります。

services
  .AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
  .AddCookie(options =>
  {
      options.ExpireTimeSpan = TimeSpan.FromDays(1);
      options.SlidingExpiration = true;
      options.Cookie.Name = "authtoken";
  });

許可されていないコントローラーにアクセスすると、にリダイレクトされます /Account/Login

.NET Core 1.1では、を設定することでこれを構成できましたAutomaticChallenge = false
.NET Core 2.0でこれを構成するにはどうすればよいですか?
コントローラがHTTP403を返すようにしたいだけです。

MindingData

残念ながら、フラグは適切に削除されています。ただし、startup.csのConfigureServicesメソッドで、「RedirectToLogin」イベントをそのようにオーバーライドできます。

services.AddAuthentication("CookieAuthenticationScheme")
    .AddCookie(options => {
        options.Events.OnRedirectToLogin = (context) =>
        {
            context.Response.StatusCode = 401;
            return Task.CompletedTask;
        };
    });

アップグレードで行き詰まった場合は、ここでさらにいくつかのヒントをカップルしてくださいhttps//dotnetcoretutorials.com/2017/09/16/cookie-authentication-asp-net-core-2-0/

これは、あなたが行っているajax呼び出し(または一般的にはWeb API)であるためだと思いますか?MSはJWTがWebAPI用であり、CookieがMVC専用であることに苦労しているようです。したがって、なぜ強制ログインページ。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ASP.Net Core 2のCookie(DBなし)を使用したGoogle認証

分類Dev

.NET Core 3Cookie認証がIDを設定しない

分類Dev

ASP.NET Core 2.0 Web API Azure Adv2トークン認証が機能しない

分類Dev

.Net Core 2.xMVCアプリでのWindowsAD認証の構成

分類Dev

.Net Core 2.2Cookie認証の問題

分類Dev

ASP.NET Core 2:エリアを使用してToPageをリダイレクトする方法は?

分類Dev

ASP.Net Core2認証はローカルホストの異なるポートにCookieを書き込みます

分類Dev

ASP.Net Core1.0.0-preview2無限リダイレクトループ

分類Dev

Asp.Net Core2でのトークンベースの認証

分類Dev

.Net Core 2 JWT、ロールを介したAngular2認証が機能しない

分類Dev

.Net Core3.1でリダイレクトとCookieを使用してcURLコマンドを複製する

分類Dev

.NET Core2でのADFS3.0フェデレーション認証

分類Dev

ASP.NET Core2のさまざまな領域の認証とLoginPath

分類Dev

.NET Core 2 AzureADで認証-カスタムログインページ

分類Dev

ASP.NET Core 2.1 AppEngineにHTTP / HTTPSリダイレクトがない

分類Dev

.Net Core WebAPIのAuth0認証

分類Dev

ASP.Net Coreの「Cookie認証」はそのCookieへの参照をどこに保存しますか?

分類Dev

.NET Coreを使用したFirebase認証(JWT)

分類Dev

ASP.Net Core 3.1との同一性-認証されていない場合、アプリは開発時のように本番環境でログインにリダイレクトされません

分類Dev

Asp.Net Core2.xのクエリ文字列でリダイレクトする

分類Dev

ASP.Net Core 2localhostリクエストのJWT認証を無視する

分類Dev

ASP.NET Core Web API + Angular2の承認と認証

分類Dev

ASP .NET Core WebAPIでIDなしのCookie認証を使用するときにログイン時にCSRFトークンを更新する方法

分類Dev

ASP.NET MVC(またはCore)を使用してCookieなしのセッションを検出およびリダイレクトするにはどうすればよいですか?

分類Dev

Asp.Net Core 2.xでルートをSwaggerにリダイレクトする方法は?

分類Dev

Asp.Net Core 2.xでルートをSwaggerにリダイレクトする方法は?

分類Dev

.Net Core 2 OpenIDConnect認証と複数のID

分類Dev

.NET Core 2WebアプリケーションとElectronjsデスクトップアプリケーション-一般的な認証システム

分類Dev

ASP.Net Core2認証後にコードをトリガー/呼び出す方法

Related 関連記事

  1. 1

    ASP.Net Core 2のCookie(DBなし)を使用したGoogle認証

  2. 2

    .NET Core 3Cookie認証がIDを設定しない

  3. 3

    ASP.NET Core 2.0 Web API Azure Adv2トークン認証が機能しない

  4. 4

    .Net Core 2.xMVCアプリでのWindowsAD認証の構成

  5. 5

    .Net Core 2.2Cookie認証の問題

  6. 6

    ASP.NET Core 2:エリアを使用してToPageをリダイレクトする方法は?

  7. 7

    ASP.Net Core2認証はローカルホストの異なるポートにCookieを書き込みます

  8. 8

    ASP.Net Core1.0.0-preview2無限リダイレクトループ

  9. 9

    Asp.Net Core2でのトークンベースの認証

  10. 10

    .Net Core 2 JWT、ロールを介したAngular2認証が機能しない

  11. 11

    .Net Core3.1でリダイレクトとCookieを使用してcURLコマンドを複製する

  12. 12

    .NET Core2でのADFS3.0フェデレーション認証

  13. 13

    ASP.NET Core2のさまざまな領域の認証とLoginPath

  14. 14

    .NET Core 2 AzureADで認証-カスタムログインページ

  15. 15

    ASP.NET Core 2.1 AppEngineにHTTP / HTTPSリダイレクトがない

  16. 16

    .Net Core WebAPIのAuth0認証

  17. 17

    ASP.Net Coreの「Cookie認証」はそのCookieへの参照をどこに保存しますか?

  18. 18

    .NET Coreを使用したFirebase認証(JWT)

  19. 19

    ASP.Net Core 3.1との同一性-認証されていない場合、アプリは開発時のように本番環境でログインにリダイレクトされません

  20. 20

    Asp.Net Core2.xのクエリ文字列でリダイレクトする

  21. 21

    ASP.Net Core 2localhostリクエストのJWT認証を無視する

  22. 22

    ASP.NET Core Web API + Angular2の承認と認証

  23. 23

    ASP .NET Core WebAPIでIDなしのCookie認証を使用するときにログイン時にCSRFトークンを更新する方法

  24. 24

    ASP.NET MVC(またはCore)を使用してCookieなしのセッションを検出およびリダイレクトするにはどうすればよいですか?

  25. 25

    Asp.Net Core 2.xでルートをSwaggerにリダイレクトする方法は?

  26. 26

    Asp.Net Core 2.xでルートをSwaggerにリダイレクトする方法は?

  27. 27

    .Net Core 2 OpenIDConnect認証と複数のID

  28. 28

    .NET Core 2WebアプリケーションとElectronjsデスクトップアプリケーション-一般的な認証システム

  29. 29

    ASP.Net Core2認証後にコードをトリガー/呼び出す方法

ホットタグ

アーカイブ