小毛驴技术空间

孤舟蓑笠翁,独钓寒江雪。

本文主要分享我再使用 corepack 安装 pnpm 或者 yarn 的时候出现无法连接到 registry.npmjs.org 的问题。

其过程中有翻阅 yarnpnpm 的官方文档,也有翻阅 corepack 本地的源代码,以及在各自的 github issue,stackoverflow 中查找类似问题。

最后终于找到了答案,现将答案分享出现给后续碰到相同问题的同学一起使用。

阅读全文 »

Hello, 大家好,我是小毛驴。欢迎大家来到每周知识点介绍栏目。本次我将带领大家一起来了解下权限系统的核心流程(概念)有哪些(见下述列表),我们在设计权限系统或者和权限系统连接时需要注意哪些。

  • 身份认证
  • 授权
  • 鉴权
  • 权限验证

通过本文的介绍,也期望能在大家未来的开发和设计上起到一些积极的作用。言归正传,我们开始进入正题吧。

阅读全文 »

Hello, 大家好,我是小毛驴。欢迎大家来到每周知识点介绍栏目。本周我将带领大家一起来了解下业内较为成熟的权限系统设计方案,包含 ACL, DAL, MAC, RBAC, ABAC

通过本文的介绍,大家可以了解一些关于权限系统的概念,方案,还有一些在方案选型上的建议。好了,废话不多说,我们进入正题吧。

阅读全文 »

依托于 github 来创建属于个人的博客,并开启评论,以及使用自定义域名访问。
你将达成

  1. 依托 Github Pages 搭建博客
  2. 使用自定义域名访问 Github Pages
  3. 引入 Hexo Next 模板
  4. 加入备案信息
  5. 开启评论
  6. 个性化配置
阅读全文 »

官方文档都是英文的,看不懂怎么办?
优质的文档零碎的散落在网络的各个角落,好难找怎么办?
现在有这样一个 github 仓库,旨在维护一个目录,集合各个优秀的 IT 技术书籍和技术书籍翻译,方便大家进行检索。
不过这个项目还需要大家的共同努力,个人的接触面有限,不能接触到所有的优秀书籍和书籍翻译。现在我们需要并且期待你的加入,来完善这个目录。
Github 地址

EJBCA 是一个全功能的 CA 系统软件,它基于 J2EE 技术,并提供了一个强大的、高性能并基于组件的 CA。EJBCA 兼具灵活性和平台独立性,能够独立使用,也能和任何 J2EE 应用程序集成。

阅读全文 »

超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为 HTTP over TLS,HTTP over SSL 或 HTTP Secure)是一种透过计算机网络进行安全通信的传输协议。HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包。HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性。这个协议由网景公司(Netscape)在 1994 年首次提出,随后扩展到互联网上。

Https 协议默认支持双向认证,只是一般浏览器 - 服务器架构下不会进行开启。

阅读全文 »

公开密钥基础建设(英语:Public Key Infrastructure,缩写:PKI),又称公开密钥基础架构、公钥基础建设、公钥基础设施、公开密码匙基础建设或公钥基础架构,是一组由硬件、软件、参与者、管理政策与流程组成的基础架构,其目的在于创造、管理、分配、使用、存储以及撤销数字证书。

密码学上,公开密钥基础建设借着数字证书认证机构 (Certificate Authority,CA) 将用户的个人身份跟公开密钥链接在一起。对每个证书中心用户的身份必须是唯一的。链接关系通过注册和发布过程创建,取决于担保级别,链接关系可能由 CA 的各种软件或在人为监督下完成。PKI 的确定链接关系的这一角色称为注册管理中心(Registration Authority,RA)。RA 确保公开密钥和个人身份链接,可以防抵赖。

可信赖的第三者(Trusted third party,TTP)也常被用来指证书中心。PKI 有时被错误地拿来代表公开密钥密码学或公开密钥算法。

阅读全文 »
0%