Microsoft.AspNetCore.Authentication.JwtBearer 11.0.0-preview.1.26104.118

About

Microsoft.AspNetCore.Authentication.JwtBearer is a middleware component designed for ASP.NET Core applications. It facilitates JSON Web Token (JWT) authentication, enabling secure authentication for APIs and web services. This package allows you to validate JWT tokens issued by an authentication server, ensuring secure access to your application's resources.

Key Features

  • Seamless integration with ASP.NET Core applications.
  • Supports JSON Web Token (JWT) authentication.
  • Enables secure authentication for APIs and web services.
  • Flexible configuration options for token validation parameters.
  • Works with .NET Core 3.0 and newer, as well as .NET Standard 2.1.

How to Use

using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.IdentityModel.Tokens;
using System.Text;

public void ConfigureServices(IServiceCollection services)
{
    services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
        .AddJwtBearer(options =>
        {
            options.TokenValidationParameters = new TokenValidationParameters
            {
                ValidateIssuer = true,
                ValidateAudience = true,
                ValidateLifetime = true,
                ValidateIssuerSigningKey = true,
                ValidIssuer = "your_issuer",
                ValidAudience = "your_audience",
                IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes("your_secret_key"))
            };
        });

    // Other configurations...
}

For more detailed configuration options and advanced scenarios, please refer to the blog JWT Validation and Authorization in ASP.NET Core.

Main Types

The main types provided by this library are:

  • JwtBearerDefaults: Contains default values for JWT Bearer authentication.
  • JwtBearerEvents: Events used to handle JWT Bearer authentication events.
  • JwtBearerHandler: Handles JWT Bearer authentication requests.
  • wtBearerOptions: Options for configuring JWT Bearer authentication.

Additional Documentation

Feedback & Contributing

Microsoft.AspNetCore.Authentication.JwtBearer is released as open-source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.

Showing the top 20 packages that depend on Microsoft.AspNetCore.Authentication.JwtBearer.

Packages Downloads
Microsoft.AspNetCore.All
Microsoft.AspNetCore.All
109
Microsoft.AspNetCore.All
Microsoft.AspNetCore.All
111
Microsoft.AspNetCore.All
Microsoft.AspNetCore.All
115
Microsoft.AspNetCore.All
Microsoft.AspNetCore.All
118
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
109
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
112
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
113
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
115
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
116
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
117
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
118
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
119
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
122
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
123
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download. This package was built from the source at: https://github.com/aspnet/Universe/tree/1016eae4004686f7fdad13f5c329f63bbae1f3a1
117

Version Downloads Last updated
11.0.0-preview.1.26104.118 10 02/11/2026
10.0.3 12 02/11/2026
10.0.2 45 01/13/2026
10.0.1 42 12/09/2025
10.0.0 144 11/11/2025
10.0.0-rc.2.25502.107 59 10/15/2025
10.0.0-rc.1.25451.107 60 09/09/2025
10.0.0-preview.7.25380.108 76 08/13/2025
10.0.0-preview.6.25358.103 68 07/16/2025
10.0.0-preview.5.25277.114 79 06/08/2025
10.0.0-preview.4.25258.110 85 05/15/2025
10.0.0-preview.3.25172.1 81 04/13/2025
10.0.0-preview.2.25164.1 114 03/31/2025
10.0.0-preview.1.25120.3 87 04/01/2025
9.0.13 10 02/11/2026
9.0.12 15 01/13/2026
9.0.11 34 11/11/2025
9.0.10 134 10/14/2025
9.0.9 68 09/09/2025
9.0.8 180 08/06/2025
9.0.7 113 07/09/2025
9.0.6 80 06/10/2025
9.0.5 87 05/15/2025
9.0.4 75 04/09/2025
9.0.3 248 03/25/2025
9.0.2 216 02/14/2025
9.0.1 84 02/07/2025
9.0.0 117 11/13/2024
9.0.0-rc.2.24474.3 100 10/15/2024
9.0.0-rc.1.24452.1 93 09/19/2024
9.0.0-preview.7.24406.2 92 08/20/2024
9.0.0-preview.6.24328.4 134 07/21/2024
9.0.0-preview.5.24306.11 110 06/24/2024
9.0.0-preview.4.24267.6 115 07/21/2024
9.0.0-preview.3.24172.13 113 07/21/2024
9.0.0-preview.2.24128.4 107 07/21/2024
9.0.0-preview.1.24081.5 111 07/21/2024
8.0.24 8 02/11/2026
8.0.23 13 01/13/2026
8.0.22 40 11/11/2025
8.0.21 74 10/14/2025
8.0.20 48 09/09/2025
8.0.19 64 08/06/2025
8.0.18 68 07/09/2025
8.0.17 86 06/10/2025
8.0.16 76 05/15/2025
8.0.15 88 04/09/2025
8.0.14 87 03/29/2025
8.0.13 85 03/29/2025
8.0.12 83 03/29/2025
8.0.11 90 11/13/2024
8.0.10 480 10/15/2024
8.0.8 236 08/20/2024
8.0.7 139 07/21/2024
8.0.6 102 06/28/2024
8.0.5 123 07/21/2024
8.0.4 116 07/21/2024
8.0.3 119 07/21/2024
8.0.2 163 02/18/2024
8.0.1 196 02/04/2024
8.0.0 196 07/03/2024
8.0.0-rc.2.23480.2 119 07/21/2024
8.0.0-rc.1.23421.29 108 07/21/2024
8.0.0-preview.7.23375.9 114 07/21/2024
8.0.0-preview.6.23329.11 103 07/21/2024
8.0.0-preview.5.23302.2 124 07/21/2024
8.0.0-preview.4.23260.4 102 07/21/2024
8.0.0-preview.3.23177.8 115 07/21/2024
8.0.0-preview.2.23153.2 114 07/21/2024
8.0.0-preview.1.23112.2 114 07/21/2024
7.0.20 120 07/21/2024
7.0.19 106 07/21/2024
7.0.18 111 07/21/2024
7.0.17 106 07/21/2024
7.0.16 119 07/21/2024
7.0.15 116 07/21/2024
7.0.14 122 07/21/2024
7.0.13 113 07/21/2024
7.0.12 102 07/21/2024
7.0.11 121 07/21/2024
7.0.10 115 07/21/2024
7.0.9 106 02/09/2024
7.0.8 105 07/21/2024
7.0.7 107 07/21/2024
7.0.5 100 07/21/2024
7.0.4 100 07/21/2024
7.0.3 159 02/04/2024
7.0.2 106 07/21/2024
7.0.1 104 07/21/2024
7.0.0 111 02/04/2024
7.0.0-rc.2.22476.2 106 07/21/2024
7.0.0-rc.1.22427.2 133 07/21/2024
7.0.0-preview.7.22376.6 106 07/21/2024
7.0.0-preview.6.22330.3 116 07/21/2024
7.0.0-preview.5.22303.8 125 07/21/2024
7.0.0-preview.4.22251.1 113 07/21/2024
7.0.0-preview.3.22178.4 120 07/21/2024
7.0.0-preview.2.22153.2 109 07/21/2024
7.0.0-preview.1.22109.13 112 07/21/2024
6.0.36 86 11/13/2024
6.0.35 92 10/17/2024
6.0.33 93 08/20/2024
6.0.32 114 07/21/2024
6.0.31 117 07/21/2024
6.0.30 92 07/21/2024
6.0.29 97 07/21/2024
6.0.28 104 07/21/2024
6.0.27 112 07/21/2024
6.0.26 130 07/21/2024
6.0.25 106 07/21/2024
6.0.24 109 07/21/2024
6.0.23 117 07/21/2024
6.0.22 113 07/21/2024
6.0.21 111 07/21/2024
6.0.20 108 07/21/2024
6.0.19 100 07/21/2024
6.0.18 108 07/21/2024
6.0.16 113 07/21/2024
6.0.15 122 07/21/2024
6.0.14 102 07/21/2024
6.0.13 116 07/21/2024
6.0.12 115 07/21/2024
6.0.11 105 07/21/2024
6.0.10 106 07/21/2024
6.0.9 110 07/21/2024
6.0.8 97 07/21/2024
6.0.7 121 07/21/2024
6.0.6 115 07/21/2024
6.0.5 103 07/21/2024
6.0.4 115 07/21/2024
6.0.3 148 02/04/2024
6.0.2 117 07/21/2024
6.0.1 107 07/21/2024
6.0.0 129 07/21/2024
6.0.0-rc.2.21480.10 117 07/21/2024
6.0.0-rc.1.21452.15 117 07/21/2024
6.0.0-preview.7.21378.6 116 07/21/2024
6.0.0-preview.6.21355.2 107 07/21/2024
6.0.0-preview.5.21301.17 107 07/21/2024
6.0.0-preview.4.21253.5 102 07/21/2024
6.0.0-preview.3.21201.13 113 07/21/2024
6.0.0-preview.2.21154.6 115 07/21/2024
6.0.0-preview.1.21103.6 95 07/21/2024
5.0.17 107 07/21/2024
5.0.16 125 07/21/2024
5.0.15 106 07/21/2024
5.0.14 115 07/21/2024
5.0.13 114 07/21/2024
5.0.12 127 07/21/2024
5.0.11 97 07/21/2024
5.0.10 117 07/21/2024
5.0.9 115 07/21/2024
5.0.8 109 07/21/2024
5.0.7 99 07/21/2024
5.0.6 117 07/21/2024
5.0.5 110 07/21/2024
5.0.4 105 07/21/2024
5.0.3 104 07/21/2024
5.0.2 133 07/21/2024
5.0.1 117 07/21/2024
5.0.0 101 07/21/2024
5.0.0-rc.2.20475.17 115 07/21/2024
5.0.0-rc.1.20451.17 115 07/21/2024
5.0.0-preview.8.20414.8 113 07/21/2024
5.0.0-preview.7.20365.19 115 07/21/2024
5.0.0-preview.6.20312.15 110 07/21/2024
5.0.0-preview.5.20279.2 100 07/21/2024
5.0.0-preview.4.20257.10 124 07/21/2024
5.0.0-preview.3.20215.14 120 07/21/2024
5.0.0-preview.2.20167.3 122 07/21/2024
5.0.0-preview.1.20124.5 124 07/21/2024
3.1.32 108 07/21/2024
3.1.31 106 07/21/2024
3.1.30 98 07/21/2024
3.1.29 104 07/21/2024
3.1.28 111 07/21/2024
3.1.27 107 07/21/2024
3.1.26 118 07/21/2024
3.1.25 115 07/21/2024
3.1.24 121 07/21/2024
3.1.23 104 07/21/2024
3.1.22 112 07/21/2024
3.1.21 107 07/21/2024
3.1.20 117 07/21/2024
3.1.19 117 07/21/2024
3.1.18 112 07/21/2024
3.1.17 88 07/21/2024
3.1.16 117 07/21/2024
3.1.15 125 07/21/2024
3.1.14 119 07/21/2024
3.1.13 97 07/21/2024
3.1.12 108 07/21/2024
3.1.11 121 07/21/2024
3.1.10 101 07/21/2024
3.1.9 108 07/21/2024
3.1.8 108 07/21/2024
3.1.7 110 07/21/2024
3.1.6 114 07/21/2024
3.1.5 123 07/21/2024
3.1.4 107 07/21/2024
3.1.3 123 07/21/2024
3.1.2 122 07/21/2024
3.1.1 116 07/21/2024
3.1.0 106 07/21/2024
3.1.0-preview3.19555.2 117 07/21/2024
3.1.0-preview2.19528.8 133 07/21/2024
3.1.0-preview1.19508.20 116 07/21/2024
3.0.3 111 07/21/2024
3.0.2 109 07/21/2024
3.0.0 121 07/21/2024
3.0.0-rc1.19457.4 108 07/21/2024
3.0.0-preview9.19424.4 110 07/21/2024
3.0.0-preview8.19405.7 104 07/21/2024
3.0.0-preview7.19365.7 101 07/21/2024
3.0.0-preview6.19307.2 97 07/21/2024
3.0.0-preview5-19227-01 111 07/21/2024
3.0.0-preview4-19216-03 107 07/21/2024
3.0.0-preview3-19153-02 116 07/21/2024
3.0.0-preview-19075-0444 106 07/21/2024
2.3.9 18 01/07/2026
2.3.8 14 01/07/2026
2.3.0 80 03/30/2025
2.2.0 112 07/21/2024
2.2.0-preview3-35497 113 07/21/2024
2.2.0-preview2-35157 127 07/21/2024
2.2.0-preview1-35029 112 07/21/2024
2.1.30 113 07/21/2024
2.1.2 102 07/21/2024
2.1.1 107 07/21/2024
2.1.0 113 07/21/2024
2.1.0-rc1-final 117 07/21/2024
2.1.0-preview2-final 115 07/21/2024
2.1.0-preview1-final 119 07/21/2024
2.0.4 109 07/21/2024
2.0.3 106 07/21/2024
2.0.1 115 07/21/2024
2.0.0 111 07/21/2024
2.0.0-preview2-final 110 07/21/2024
2.0.0-preview1-final 113 07/21/2024
1.1.3 103 07/21/2024
1.1.2 112 07/21/2024
1.1.1 112 07/21/2024
1.1.0 122 07/21/2024
1.1.0-preview1-final 117 07/21/2024
1.0.5 115 07/21/2024
1.0.4 107 07/21/2024
1.0.3 110 07/21/2024
1.0.2 123 07/21/2024
1.0.1 103 07/21/2024
1.0.0 103 07/21/2024
1.0.0-rc2-final 109 07/21/2024