Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bitzart/blazor.auth
Blazor authentication package
https://github.com/bitzart/blazor.auth
auth authentication authorization blazor blazor-authentication blazor-server blazor-webassembly csharp dotnet
Last synced: about 19 hours ago
JSON representation
Blazor authentication package
- Host: GitHub
- URL: https://github.com/bitzart/blazor.auth
- Owner: BitzArt
- License: mit
- Created: 2024-02-16T09:49:46.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-10-28T14:21:22.000Z (20 days ago)
- Last Synced: 2024-11-14T09:12:10.630Z (3 days ago)
- Topics: auth, authentication, authorization, blazor, blazor-authentication, blazor-server, blazor-webassembly, csharp, dotnet
- Language: C#
- Homepage: https://bitzart.github.io/Blazor.Auth/
- Size: 387 KB
- Stars: 92
- Watchers: 4
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Tests](https://github.com/BitzArt/Blazor.Auth/actions/workflows/Tests.yml/badge.svg)
[![NuGet version](https://img.shields.io/nuget/v/BitzArt.Blazor.Auth.svg)](https://www.nuget.org/packages/BitzArt.Blazor.Auth/)
[![NuGet downloads](https://img.shields.io/nuget/dt/BitzArt.Blazor.Auth.svg)](https://www.nuget.org/packages/BitzArt.Blazor.Auth/)## Overview
**BitzArt.Blazor.Auth** is a tearless authentication library for Blazor United.
> 🍪
> The package uses [Blazor.Cookies](https://github.com/BitzArt/Blazor.Cookies) for persisting user authentication state via browser cookies.This package simplifies implementing custom JWT-based authentication schemes with Blazor.
- Built for dotnet 8+
- Supports all Blazor United render modes
- Supports custom authentication flows
- Supports Blazor built-in authorization utilities
- Uses browser cookies to persist authentication state## Blazor render mode support
| Blazor Rendermode | Support |
|-------------------------|:-------:|
| Static SSR | ✔️ |
| Interactive Server | ✔️ |
| Interactive WebAssembly | ✔️ |
| Interactive Auto | ✔️ |## Resources
Refer to the [documentation](https://bitzart.github.io/Blazor.Auth) for more information.
[![documentation](https://img.shields.io/badge/documentation-512BD4?style=for-the-badge)](https://bitzart.github.io/Blazor.Auth)
## License
[![License](https://img.shields.io/badge/mit-%230072C6?style=for-the-badge)](https://github.com/BitzArt/Blazor.Auth/blob/main/LICENSE)