BitzArt.Blazor.Cookies is a nuget package that simplifies working with browser cookies in Blazor applications.
🍪 We also have an authentication package for Blazor that simplifies implementing custom JWT-based authentication & authorization in your Blazor applications while using this package under the hood.
You can use cookies in your Blazor applications as a way to store user's unique information, such as preferences, settings, or session / authentication data.
- Built for dotnet 8+
- Supports all Blazor United render modes
- Supports Blazor prerendering
| Blazor Rendermode | Support |
|---|---|
| Static SSR | ✔️ |
| Interactive Server | ✔️ |
| Interactive WebAssembly | ✔️ |
| Interactive Auto | ✔️ |
- Install the following package in your Blazor Server project:
dotnet add package BitzArt.Blazor.Cookies.Server
- Add this line to your Server project
program.cs:
builder.AddBlazorCookies();- Install the following package in your Blazor Client project:
dotnet add package BitzArt.Blazor.Cookies.Client
- Add this line to your Client project
program.cs:
builder.AddBlazorCookies();- Inject
ICookieServicein any of your Services / Blazor Components - Use
ICookieServiceto interact with user's cookies.