欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
狗狗通行证
来自开放百科 - 灰狐
(版本间的差异)
小 (→Passport) |
小 (→gRPC) |
||
第42行: | 第42行: | ||
==gRPC== | ==gRPC== | ||
− | ASP.NET Core 支持的以下身份验证机制都可以与 [https://grpc.io/ gRPC] 配合使用: | + | [[ASP.NET Core]] 支持的以下身份验证机制都可以与 [https://grpc.io/ gRPC] 配合使用: |
* [https://azure.microsoft.com/en-us/services/active-directory/ Azure Active Directory] | * [https://azure.microsoft.com/en-us/services/active-directory/ Azure Active Directory] | ||
* 客户端证书 | * 客户端证书 |
2020年7月26日 (日) 13:34的版本
狗狗通行证也叫Gougou Identity.
目录 |
愿景
连接更多的用户(user)、应用(application)和设备(device)。
Decentralized Identity Foundation(DIF)代表着未来。
简介
默认使用 ASP.NET Core Identity + Skoruba.IdentityServer4.Admin + ScyllaDB 的解决方案。ABP 框架以 Module 的方式整合了 ASP.NET Core Identity 和 IdentityServer,直接作为参考实现。
提供Apache Syncope企业级身份管理解决方案。
Sovrin A Protocol and Token for Self-Sovereign Identity and Decentralized Trust
- Hyperledger Indy 是特别为去中心化的身份而建立的一种分布式账本。它提供了基于区块链或者其它分布式账本互操作来创建和使用独立数字身份的工具、代码库和可以重用的组件。
- 基于 Amazon Cognito, AWS IAM 和 AWS 安全基础设施的架构。
- 架构参考一:Django Authentication + Authorization
- 架构参考二:Apache Usergrid + Apache Cassandra 以用户为中心的设计。(Java生态系统 + 强大的安全体系)
- 架构参考三:PHP7 + Swoole + Phalcon + Redis + Amazon DynamoDB (PHP生态系统)
- 架构参考四:IdentityServer, ASP.NET Core Identity, Xamarin.Auth .NET的Authentication and Authorization
路线图
Okta是业界最具影响力和领导力的身份管理解决方案专家,持续跟进和灵感来源。 通过灰狐通行证接入用户、应用、设备。
- DIF - Decentralized identity Foundation (2019.11.15)
- Grean使用F#开发,At Grean, we've just launched our third commercial product built on F# switched from C# to F# over 3 years ago, after working in C# for about 7 years, working in F# is very enjoyable.(2017.02.06)
- Symfony Passport是一个思路,可整合phpBB、Piwik、OroCRM、Drupal、Laravel等项目帐户系统。(2017.01.17)
- Symfony security component 和 Symfony User Management 完成用户认证系统并通过OAuth快速接入各种账户系统。(2016.10.13)
- 容器(Docker/kubernetes)、微服务(Go kit)、安全证书(Let's Encrypt),Go驱动? (2016.10.10)
- PHP验证与授权 (2016.10.04)
- 基于 Everyauth 和 Passport.js 构建 ? 后端数据存储使用 Amazon DynamoDB (2016.10.01)
Passport
Passport组成:
- UserBundle
- SSOBundle
- SecurityBundle
参考实现:
gRPC
ASP.NET Core 支持的以下身份验证机制都可以与 gRPC 配合使用:
- Azure Active Directory
- 客户端证书
- IdentityServer
- JWT 令牌
- OAuth 2.0
- OpenID Connect
- WS-Federation
图集
链接
- Gougou Identity
- Casbin 访问控制开源库,支持 ACL/RBAC/ABAC 等访问控制模型,支持多语言,支持 MySQL/NoSQL 等存储方式。
分享您的观点