随笔分类 -  Blazor

摘要:上篇讲了Blazor WebAssembly 实现登录以及获取Token,本篇讲一下如何实现在前端这块的权限控制。 Blazor 实现权限控制主要实现以下两个: 1、实现判断是否有权限 2、打开没有权限页面跳转到登录页面 3、没有权限的菜单不显示 记住一点,客户端实现的权限控制不是真的控制不能使用某 阅读全文
posted @ 2021-09-27 09:47 颗粒归仓 阅读(1219) 评论(0) 推荐(0)
摘要:做了个小工具网站( https://pkd.work ),blazor做的,百度还收录不了, 目前包含的在线工具有 在线MD5加密 进入 在线SHA加密 进入 在线RSA加密 进入 在线3DES加密 进入 在线Url编码解码 进入 在线Base64编码解码 进入 在线Json校验格式化 进入 有需要 阅读全文
posted @ 2021-04-23 10:15 颗粒归仓 阅读(226) 评论(0) 推荐(0)
摘要:今天用到富文本框了,ant-design提供的是vditor的控件。但是感觉功能有点少,而且扩展的不太好。先后对比了下vditor、quill、ckeditor vditor 主要优势在markdown的编写上,我这项目用户群体不适合用markdown,quill是轻量级的,利于扩展,ckedito 阅读全文
posted @ 2021-04-23 10:02 颗粒归仓 阅读(723) 评论(0) 推荐(0)
摘要:上篇讲到Blazor WebAssembly前端实现了简单的登录授权验证,但是无法结合我们系统后端配置的权限做相应的策略授权。本篇就讲一下如何自定义实现基于策略的授权。 要用两个步骤来实现 1、后端把权限信息读取到前端缓存。 后端实现一个接口,以下是代码: /// <summary> /// 是否有 阅读全文
posted @ 2020-07-24 14:34 颗粒归仓 阅读(1664) 评论(0) 推荐(1)
摘要:登录模块基本完成了,登录主要用了以下几个点: 1、后端采用的Abp Vnext 框架,这个框架自带的IdentityServer4用户角色权限控制,这个框架登录研究了好一阵子,有几个坑这里说下: 1)、Login.Razor利用HttpClient把用户名和Rsa加密后的密码提交到后端,后端把密码解 阅读全文
posted @ 2020-07-12 07:58 颗粒归仓 阅读(987) 评论(0) 推荐(0)
摘要:接着上篇,本篇开始讲下实现登录窗口,先看下大概的效果图: 打开的效果,没有美工美化 点登录校验得到不能为空 我在做blazor时用到了一个ui框架,这个框架名叫Ant Design blazor(https://gitee.com/ant-design-blazor/ant-design-blazo 阅读全文
posted @ 2020-07-08 21:57 颗粒归仓 阅读(1820) 评论(3) 推荐(0)
摘要:上篇文章讲了Blazor的两种模式的区别及各自的使用场景,本篇就开始学习WebAssembly模式,本篇主要学习的是创建项目及认识项目结构: 创建项目 选择Blazor应用 选择WebAssemblyApp,并且勾选PWA,之后的文章会说到PWA 创建成功后,运行项目,成功运行 认识项目结构 项目结 阅读全文
posted @ 2020-07-07 21:08 颗粒归仓 阅读(1405) 评论(0) 推荐(0)
摘要:最近blazor的WebAssembly 正式版出来了,正好手头有一个项目采用的前后端分离模式做的,后端用的abp vnext(.net core 的一个很著名的框架)框架开发的,其实前端之前考虑的使用vue来做,但是看到了blazor的相关技术文章。就仔细看了下这个技术,也算是刚开始接触学习,这里 阅读全文
posted @ 2020-07-06 15:22 颗粒归仓 阅读(2609) 评论(0) 推荐(2)