IT教程 ·

一同相识 .Net Foundation 项目 No.8

Nginx之负载节点状态监测

 

.Net 基金会中包含有许多优异的项目,本日就和笔者一同相识一下个中的一些优异作品吧。

中文引见

中文引见内容翻译自英文引见,主要采纳意译、如与原文存在相差,请以原文为准。

IdentityModel

IdentityModel 是一款 .NET standard 协助类库,用于处置惩罚 claims-based identity (基于声明的身份认证), OAuth 2.0 和 OpenID Connect

它包含有以下主要特征:

  • 作为客户端处置惩罚 OAuth 2.0 和 OpenID Connect 规范流程中的相干要求,诸如 authorize, token, discovery, introspection 和 revocation 等等。
  • 作为协助库,举行 token 治理。
  • 定义了一些用于规范 JWT 声明所触及的范例常量和协定常量。
  • 一组简约的 API 用于处置惩罚 X509 证书存储
  • misc helpers for base64 URL encoding, time constant string comparison and epoch time
  • 其他的一些协助库,比方:base64 URL 编码处置惩罚,时候字符创常量比较和纪元时候处置惩罚(Unix 时候戳处置惩罚)

项目概况

  • 项目许可证:
  • 项目联系人:

相干链接

  • Twitter:  /

笔者简评

OAuth 2.0 、 OpenID Connect 和 JWT 等等观点是当代 Web 开发中常见的身份认证与受权计划相干的观点。

IdentityModel 类库,其供应的对接才能为许多主流的项目供应了主要支撑,包含但不限于有以下这些着名项目:

进修运用该类库,将会对开发者在身份认证方面有所协助。

英文引见

IdentityModel

IdentityModel is a .NET standard helper library for claims-based identity, OAuth 2.0 and OpenID Connect.

It has the following high level features:

  • client libraries for standard OAuth 2.0 and OpenID Connect endpoints like authorize, token, discovery, introspection, revocation etc.
    helpers for token management
  • constants for standard JWT claim types and protocol values
  • simplified API to access the X509 certificate store
  • misc helpers for base64 URL encoding, time constant string comparison and epoch time

Project Details

  • Project License Type:
  • Project Main Contact:
Quicklinks
  • Twitter:  &
    [@brocklallen](https://twitter.com/brocklallen)

以上《英文引见》摘录自 .NET Foundation 的 。原文受原项目许可证庇护。

中文引见

中文引见内容翻译自英文引见,主要采纳意译、如与原文存在相差,请以原文为准。

IdentityServer

为 ASP.NET Core 供应 OpenID Connect 和 OAuth 2.0 才能的开发框架。

IdentityServer 是可以为您的软件完成身份认证和权限掌握相干特征的东西集,包含有:

  • 身份认证即效劳(快速为软件供应身份认证才能)
  • 单点登录、单点登出
  • 为 API 供应权限掌握
  • 团结网关

IdentityServer 已被 OpenID 基金会认证。

项目概况

  • 项目许可证:
  • 项目联系人:

相干链接

  • Twitter:  /

笔者简评

IdentityServer 为开发者供应了身份认证和受权、权限掌握的开箱即用型解决计划。

其存在有 3 和 4 两个主要版本,3 版本基于 Framework 举行开发,如今已处于归档状况。现在主要的开发运动都基于 4 的版本之上。

作为一个免费的开箱即用的开源项目,您可以轻松地在中小型网站中完成身份认证和受权、以及权限掌握。

其项目背地的主要维护者是  公司。

该公司缭绕 IdentityServer 所供应的了许多:

英文引见

IdentityServer

OpenID Connect and OAuth 2.0 Framework for ASP.NET Core

IdentityServer is a toolkit for implementing identity & access control features in your software, e.g.:

  • Authentication as a Service
  • Single Sign-on / Sign-out
  • Access Control for APIs
  • Federation Gateway

IdentityServer is  by the OpenID Foundation.

Project Details

  • Project License Type:
  • Project Main Contact:
Quicklinks
  • Twitter:  &
    [@brocklallen](https://twitter.com/brocklallen)

以上《英文引见》摘录自 .NET Foundation 的 。原文受原项目许可证庇护。

中文引见

中文引见内容翻译自英文引见,主要采纳意译、如与原文存在相差,请以原文为准。

SixLabors.ImageSharp

是一个重生的、全功能的、全托管代码的、跨平台 2D 图形 API。

ImageSharp 旨在使得图形处置惩罚变得越发亲民,带给开发者难以置信的简与美的 API 交互体验。

项目概况

  • 开发文档:
  • 项目许可证:

相干链接

笔者简评

这确实是一个重生的图形处置惩罚库,以至于现在(2020 年 2 月 17 日)都还没有宣布 GA 版本。

项目组声称相较于 System.Drawing 有更天真的 API、更少的内存占用、更好的锁机制。可以应用于一般装备,云环境和嵌入式 / IoT 当中。

值得一试。

英文引见

SixLabors.ImageSharp

is a new, fully featured, fully managed, cross-platform, 2D graphics API.

Designed to democratize image processing, ImageSharp brings you an incredibly powerful yet beautifully simple API.

Project Details

  • Project Docs Repos:
  • Project License Type:
Quicklinks

以上《英文引见》摘录自 .NET Foundation 的 。原文受原项目许可证庇护。

一条SQL在内存结构与后台进程工作机制

参与评论