
Blazor
.NET Blazor
郭麻花
坚持原创,坚持理论与实践相结合,持续分享软件工程技术
展开
-
Blazor WebAssembly 集成Ocelot网关顺带解决跨域问题
Blazor WebAssembly集成Ocelot网关顺带解决跨域问题我们知道跨域请求通常会被浏览器所拦截。这是浏览器提供的一种安全机制,即不允许一个域名下的脚本去请求另一个域名的数据。请注意此处使用的是Blazor WebAssembly 的ASP.NET Core hosted模式,即模板具有Client,Server,Share三个项目。问题描述在blazor应用开发中我便遇到了这样的问题,我的项目需要用到六七个不同的站点接口,有统一登录站点,订单接口站点,门店接口站点,三方渠道站点等等。而原创 2020-10-28 23:33:05 · 1391 阅读 · 0 评论 -
Blazor中集成 Azure ApplicationInsights
Blazor中集成 Azure ApplicationInsights ApplicationInsights真的是一款非常强大的应用监控利器。 它可以为你记录下站点接口的请求数量与性能,依赖项性能,调用链的异常以及堆栈跟踪信息等等。ApplicationInsights不仅可以用于服务端监控,还可以用于记录浏览器信息。省去了开发人员繁琐的日志记录以及遇到Bug时的无端猜测,科技是第一生产力。在此,我主要讲述ApplicationInsights在Blazor中的应用方法。很简单,首先在www原创 2020-10-28 22:55:57 · 339 阅读 · 0 评论 -
Blazor页面元素授权——AuthorizeView 组件的使用
Blazor页面元素授权——AuthorizeView 组件的使用上篇博客我们说到了blazor的身份认证的实现,对于AuthorizeView 组件来说,可以通过级联参数来获取包含了用户信息的AuthenticationState对象。请注意,你需要引用Microsoft.AspNetCore.Components.Authorization Nuget包,并且在启动类中添加服务Services.AddAuthorizationCore();使用CascadingAuthenticationStat原创 2020-10-28 22:34:53 · 6325 阅读 · 0 评论 -
Blazo身份认证授权示例以及如何对接统一登录平台
Blazo的身份认证授权示例以及如何对接统一登录平台 在阅读本文之前,希望您已经对ASP.NET Core或者Web应用的身份认证机制有所了解。本文主要讲述Blazor WebAssembly模式下的身份认证和授权方法,以及页面元素访问控制,假如您对ASP.NET Core身份认证机制还不了解,可以查看该链接获取完整的sso——统一登录示例。AuthorizeView 组件AuthorizeView是blazor中用于身份认证的内置组件。<AuthorizeView> &l原创 2020-10-28 21:37:20 · 3879 阅读 · 0 评论 -
Blazor PWA 单页应用身份认证机制示例
Blazor PWA 单页应用身份认证机制示例概述 本项目包含三部分:统一登录站点,受保护的webapi接口站点,以及blazor前端项目。 这个Demo是我的学习项目,是借鉴了(copy)了众多前辈代码完成的,如有不足之处还请多多指教。代码地址: https://dev.azure.com/1903268310/_git/blazor-sso-demoblazor单页应用(SPA)的身份认证机制注:示例中,我将统一登录站点生成的jwtToken保存在了cookie中,因此身份校验时原创 2020-07-09 20:55:47 · 3161 阅读 · 0 评论