我对Blazor应用程序非常陌生。但我开发了一个用于访问和操作数据库的.Net core 5 API。我也有一个客户端的Blazor应用程序,它正在消费API并作为一个前端。这两个项目是完全分开的,并在不同的线程上运行,如https://localhost:44397/,用于API和 https://localhost:7140/ Blazor应用程序。
目前,认证和授权已经用Microsoft.AspNetCore.Identity和Microsoft.AspNetCore.Authentication.JwtBearer完成。
Blazor应用程序正在发送登录模型并获得JWT用于内部角色和数据调用。
我的想法是不清楚如何将这两个实例与azure active directory login连接起来,这样我就不必为API用户保存用户注册数据。我看过很多文章,但他们都是用Blazor网络组件,服务器和SPA都在同一个项目中。 请提供任何线索。