Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/persteenolsen/blazor-jwt-auth

A Blazor .NET 6 App Client using WebAssembly - making JWT AUTH towards a . NET 8 Web API
https://github.com/persteenolsen/blazor-jwt-auth

blazor dotnet webassembly

Last synced: 14 days ago
JSON representation

A Blazor .NET 6 App Client using WebAssembly - making JWT AUTH towards a . NET 8 Web API

Awesome Lists containing this project

README

        

# blazor-webassembly-jwt-auth

ASP.NET Core Blazor WebAssembly - JWT Authentication Example

# Last updated

- 19-08-2024

# Create a global json

dotnet new globaljson --sdk-version 6.0.320 --force

# Functionality of the Web App

- JWT Authentication

# Tech used for creating the Web App

- A Blazor Webassembly Client towards a .NET 6 Web API
- C#
- Razor Pages
- A traditional Webhotel for hosting
- VS Code

# Development

dotnet run

# Production

Create a self contained build for production at the remote server / traditionel web hotel

dotnet publish blazorapp.csproj --configuration Release --runtime win-x86 --self-contained

Upload the build to remote server

At my remote servers the web.config needs to be without the folowing:

hostingModel="inprocess"

# Some issues to handle

_imports.razor seems not to take of the loading of the Razor files

To solve that issue I have been loading the folders / files needed like in "app.razor":

@using BlazorApp.Shared
@using Microsoft.AspNetCore.Components.Routing
@using BlazorApp.Helpers

Added the below in Blazorapp.csproj

RootNameSpace - BlazorApp - RootNameSpace