码界工坊
首页
项目
工具
专辑
所有
一起学Blazor系列
Blazor组件库
Avalonia UI开源项目
Avalonia UI控件库
WPF MVVM框架 Prism系列
WPF开源项目
WPF UI设计
WPF控件库
Winform开源项目
Winform控件库
C# AOT
C#开源项目
分类
所有
Blazor
ASP.NET Core
Avalonia UI
WPF
Winform
MAUI
EF Core
Dapper
.NET
Python
前端
MySQL
数据库
Flutter
Flutter
Swift UI
更多语言
Docker
课程
架构设计
数字化转型
分享
投稿
Bug反馈
关于
赞助
博客园
B站
时间线
RSS
站点地图
关于
博文专辑
所有
一起学Blazor系列
Blazor组件库
Avalonia UI开源项目
Avalonia UI控件库
WPF MVVM框架 Prism系列
WPF开源项目
WPF UI设计
WPF控件库
Winform开源项目
Winform控件库
C# AOT
C#开源项目
博客列表
(20/30)大家一起学Blazor:日志记录
在开发系统时,记录是一件很重要的事,前面都没有提到,笔者在最近才想到这点,所以就来实现吧!
Blazor
ASP.NET Core
学Blazor
创建于2021-12-21 23:36:29
|
StrayaWorker
(21/30)大家一起学Blazor:ASP.NET Core Identity(1)
今天来实现身分验证的部分
Blazor
ASP.NET Core
学Blazor
创建于2021-12-22 23:01:31
|
StrayaWorker
(22/30)大家一起学Blazor:ASP.NET Core Identity(2)
昨天做的验证只针对`Identity` 系统,没有包含到我们的日志
Blazor
ASP.NET Core
学Blazor
创建于2021-12-22 23:59:48
|
StrayaWorker
(23/30)大家一起学Blazor:ASP.NET Core Identity(3)
前面有说到`UserAuthentication()`跟`UserAuthorization()`,这两个的差别在于:前者用于验证登录者是谁,后者则决定登录者可以做什么。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-23 22:19:53
|
StrayaWorker
(24/30)大家一起学Blazor:<AuthorizeRouteView>运用
前天有在`Blog.razor`加入通过验证及未通过的显示内容,但如果系统要呈现的未通过验证内容都一样,在每个Component 都这样写就太浪费时间了,可以利用`App.razor`帮我们做统一呈现的事。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-23 22:51:24
|
StrayaWorker
(25/30)大家一起学Blazor:添加角色功能
首先添加承载角色数据的`ViewModel`,因为接下来的权限会以角色判断
Blazor
ASP.NET Core
学Blazor
创建于2021-12-23 23:08:41
|
StrayaWorker
(26/30)大家一起学Blazor:给用户分配角色
昨天角色的`CRUD` 功能都完成了,接着就是要把角色分配给用户了
Blazor
ASP.NET Core
学Blazor
创建于2021-12-24 23:20:13
|
StrayaWorker
(27/30)大家一起学Blazor:添加用户和Claim功能
前面说过`ASP.NET Core Identity` 是基于`Claim` 的验证,而`Role` 就是类型为`Role` 的`Claim`
Blazor
ASP.NET Core
学Blazor
创建于2021-12-25 11:08:26
|
StrayaWorker
(28/30)大家一起学Blazor:Policy-based authorization
之前有说到`ASP.NET Core Identity` 使用的是基于`Claim` 的验证,其实`ASP.NET Core Identity` 有不同类型的授权方式,最简单的`登录授权`、`角色授权`、`Claim 授权`,但上述几种都是以一种方式实现:原则授权(`Policy-based authorization`)。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-25 17:51:34
|
StrayaWorker
(29/30)大家一起学Blazor:Blazor单元测试
开发一个系统最无聊的过程大概就是解决BUG了,尤其是那种尝试对null 对象取值的错误(`Object reference not set to an instance of an object.`),这应该是大部分人刚踏入编程领域最常碰到的问题,为了从枯燥的解决BUG过程解脱,这篇就来介绍`单元测试`。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-25 20:39:11
|
StrayaWorker
1
2
3
4
网站统计
网站创建
5年
文章分类
23个
文章总计
480篇
文章原创
103篇(21.46%)
站长推荐
1
Avalonia开源控件库强力推荐-Semi.Avalonia
2
.NET 9 AOT的突破 - 支持老旧Win7与XP环境
3
各版本操作系统对.NET支持情况
4
C#创历史成为2023年度编程语言
5
.NET反编译、第三方库调试(拦截、篡改、伪造)、一库多版本兼容
6
.NET跨平台客户端框架 - Avalonia UI