摘要: 1.云原生技术底座畅想 从底部的基建层面,它应该拥有混合云管理能力,通过分布式运行时Dapr实现诸多中间件标准化连接,在此之上我们提供给开发者一套快速开发框架MASA Framework,通过它能够快速实现分布式、微服务、DDD,SaaS等现代应用开发。再往上是一站式的IT现代应用交付解决方案,包括 阅读全文
posted @ 2022-08-02 14:19 MASA技术团队 阅读(4668) 评论(7) 推荐(3) 编辑
摘要: 1.云原生离.NET开发到底有多远? 云原生的概念由来不久,故事从“上云”开始,伴随dorker、k8s等技术的推出,以及CNCF与各大云厂商的共同加持,云原生逐渐被大家所熟知。云原生不依赖具体的云,不管公有云还是私有云。.NET6的诞生的时间点与容器技术非常的契合,.NET6现在已经完全支持CGr 阅读全文
posted @ 2022-07-29 09:16 MASA技术团队 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 按照约定的注册 Masa引入了按照约定进行服务注册,依据约定大于配置,开发者无需做任何事,框架会自动完成注册 依赖接口 ISingletonDependency: 注册生命周期为Singleton的服务 IScopedDependency: 注册生命周期为Scoped的服务 ITransientDe 阅读全文
posted @ 2022-07-25 16:21 MASA技术团队 阅读(258) 评论(2) 推荐(1) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/2595983/202207/2595983-20220714180457740-193192854.jpg) 阅读全文
posted @ 2022-07-14 18:06 MASA技术团队 阅读(95) 评论(0) 推荐(1) 编辑
摘要: 前言 上一篇我们讲了使用HttpClient的方式调用,那么如果我们现在需要更换为通过dapr实现服务调用,我们需要做哪些事情呢? Caller.Dapr 入门 如果我们的项目原本使用的是Caller.HttpClient,现在希望改为使用Caller.Dapr,那么我们需要做什么呢? 改造Call 阅读全文
posted @ 2022-06-28 14:27 MASA技术团队 阅读(563) 评论(0) 推荐(2) 编辑
摘要: 用户 在系统里,用户是一个核心概念。它代表了一个人的唯一身份标识,除了与角色、团队、组织架构等有关,甚至还会影响到在同一个界面不同的用户操作流程与显示内容都会发生变化,再复杂一点的话,或许在同一个系统内的一个用户进入到不同产品后的身份也会变化 用户与角色 用户可以拥有一个或多个角色,让角色作为权限组 阅读全文
posted @ 2022-06-07 15:29 MASA技术团队 阅读(814) 评论(2) 推荐(3) 编辑
摘要: AAAA AAAA即认证、授权、审计、账号(Authentication、Authorization、Audit、Account)。在安全领域我们绕不开的两个问题: 授权过程可靠:让第三方程序能够访问所需资源又不泄露用户数据,常用的多方授权协议主要有 OAuth2 和 SAML 2.0 授权结果可控 阅读全文
posted @ 2022-06-06 13:59 MASA技术团队 阅读(1063) 评论(6) 推荐(15) 编辑
摘要: 权限术语 Subject:用户,用户组 Action:对Object的操作,如增删改查等 Object:权限作用的对象,也可以理解为资源 Effect:规则的作用,如允许,拒绝 Condition:生效条件 Permission:允许(拒绝)用户(用户组)在条件允许下对对象(资源)的动作 Role: 阅读全文
posted @ 2022-05-24 09:53 MASA技术团队 阅读(2433) 评论(9) 推荐(35) 编辑
摘要: 前言 实际项目中总能遇到一个"组件"不是基础组件但是又会频繁复用的情况,在开发MASA Auth时也封装了几个组件。既有简单定义CSS样式和界面封装的组件(GroupBox),也有带一定组件内部逻辑的组件(ColorGroup)。 本文将一步步演示如何封装出一个如下图所示的ColorGroup组件, 阅读全文
posted @ 2022-05-06 15:45 MASA技术团队 阅读(849) 评论(5) 推荐(16) 编辑
摘要: Masa Blazor是什么 在此之前我们已经介绍过什么是Masa Blazor,以及如何使用Masa Blazor,如果还有不了解Masa Blazor的同学可以看我上篇文章【初识Masa Blazor】。那么今天就带大家探索一下如何在MAUI中使用Masa Blazor,那么我们先来了解一下什么 阅读全文
posted @ 2022-04-26 11:06 MASA技术团队 阅读(4250) 评论(5) 推荐(27) 编辑