狗狗通行证

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(gRPC)
(简介)
 
(未显示1个用户的18个中间版本)
第5行: 第5行:
 
==愿景==
 
==愿景==
 
连接更多的用户(user)、应用(application)和设备(device)。
 
连接更多的用户(user)、应用(application)和设备(device)。
 +
 +
[[ory]] Next-Generation Identity Infrastructure
  
 
[https://identity.foundation/ Decentralized Identity Foundation(DIF)]代表着未来。
 
[https://identity.foundation/ Decentralized Identity Foundation(DIF)]代表着未来。
  
 
==简介==
 
==简介==
默认使用 [[ASP.NET Core Identity]] + [https://github.com/skoruba/IdentityServer4.Admin Skoruba.IdentityServer4.Admin] + [[ScyllaDB]] 的解决方案。[https://github.com/abpframework/abp/tree/dev/modules ABP] 框架以 Module 的方式整合了 ASP.NET Core Identity 和 IdentityServer,直接作为参考实现。
+
[[文件:Keycloak-logo.png|right|Keycloak]]
 +
[[文件:ory-logo.png|right|Ory]]
 +
[[Keycloak]] Identity and Access Management as a Service, 提供 Keycloak 企业级[[Identity management|身份管理]]解决方案。
  
提供[[Apache Syncope]]企业级[[Identity management|身份管理]]解决方案。
+
默认使用 [[ory|ORY]] + [[OpenID]] Connect and [[OAuth]] Provider + [[JSON Web Token|JWT]] + [[Riak]] 构建整个通行证基础设施。
  
 
[https://sovrin.org/ Sovrin] A Protocol and Token for Self-Sovereign Identity and Decentralized Trust
 
[https://sovrin.org/ Sovrin] A Protocol and Token for Self-Sovereign Identity and Decentralized Trust
第19行: 第23行:
 
*架构参考二:[[Apache Usergrid]] + [[Apache Cassandra]] 以用户为中心的设计。([[java ecosystem|Java生态系统]] + [[Java/security|强大的安全体系]])
 
*架构参考二:[[Apache Usergrid]] + [[Apache Cassandra]] 以用户为中心的设计。([[java ecosystem|Java生态系统]] + [[Java/security|强大的安全体系]])
 
*架构参考三:[[PHP]]7 + [[Swoole]] + [[Phalcon]] + [[Redis]] + [[Amazon DynamoDB]] ([[PHP ecosystem|PHP生态系统]])
 
*架构参考三:[[PHP]]7 + [[Swoole]] + [[Phalcon]] + [[Redis]] + [[Amazon DynamoDB]] ([[PHP ecosystem|PHP生态系统]])
*架构参考四:[[IdentityServer]], [[ASP.NET Core Identity]], [https://github.com/xamarin/Xamarin.Auth Xamarin.Auth] [[.NET]]的[https://github.com/quozd/awesome-dotnet#authentication-and-authorization Authentication and Authorization]
+
*架构参考四:[[TheIdServer]] + [[IdentityServer]], [[ASP.NET Core Identity]], [https://github.com/xamarin/Xamarin.Auth Xamarin.Auth] [[.NET]]的[https://github.com/quozd/awesome-dotnet#authentication-and-authorization Authentication and Authorization]
 +
 
 +
[[ASP.NET Core Identity]] + [https://github.com/skoruba/IdentityServer4.Admin Skoruba.IdentityServer4.Admin] + [[ScyllaDB]] 的解决方案。[https://github.com/abpframework/abp/tree/dev/modules ABP] 框架以 Module 的方式整合了 ASP.NET Core Identity 和 IdentityServer,直接作为参考实现。
  
 
==路线图==
 
==路线图==
 
[https://www.okta.com/ Okta]是业界最具影响力和领导力的身份管理解决方案专家,持续跟进和灵感来源。
 
[https://www.okta.com/ Okta]是业界最具影响力和领导力的身份管理解决方案专家,持续跟进和灵感来源。
 
通过灰狐通行证接入用户、应用、设备。
 
通过灰狐通行证接入用户、应用、设备。
 +
*强力整合和支持 [[Keycloak]] 和 [[IdentityServer]] 两大平台(JVM 和 .NET)开源 IAM 解决方案。(2021.11.16)
 
*[https://identity.foundation/ DIF] - Decentralized identity Foundation (2019.11.15)  
 
*[https://identity.foundation/ DIF] - Decentralized identity Foundation (2019.11.15)  
 
*[https://www.grean.com/ Grean]使用[[F Sharp|F#]]开发,[http://fsharp.org/testimonials/#goswin-1 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)
 
*[https://www.grean.com/ Grean]使用[[F Sharp|F#]]开发,[http://fsharp.org/testimonials/#goswin-1 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)
第40行: 第47行:
 
*[https://symfony.com/doc/current/bundles/FOSUserBundle/index.html FOSUserBundle]
 
*[https://symfony.com/doc/current/bundles/FOSUserBundle/index.html FOSUserBundle]
 
*[[OroPlatform]] [https://github.com/orocrm/platform/tree/master/src/Oro/Bundle User、SSO、Security Bundle]
 
*[[OroPlatform]] [https://github.com/orocrm/platform/tree/master/src/Oro/Bundle User、SSO、Security Bundle]
 +
 +
==Kerberos==
 +
[[文件:kerberos-dog-ring.jpg|right]]
 +
 +
[[Kerberos]]
  
 
==gRPC==
 
==gRPC==
第50行: 第62行:
 
* [[OpenID]] Connect
 
* [[OpenID]] Connect
 
* [[WS-Federation]]
 
* [[WS-Federation]]
 +
 +
==项目==
 +
*[https://sovrin.org/ Sovrin] true digital self-sovereign identity (SSI).
  
 
==图集==
 
==图集==
 
<gallery>
 
<gallery>
 +
image:ory-ecosystem.png|ORY生态系统
 +
image:keycloak.png|Keycloak控制台
 
image:php7-swoole-phalcon-redis-dynamodb.png|组成
 
image:php7-swoole-phalcon-redis-dynamodb.png|组成
 
image:phabricator-authentication-provider.png|Phabricator身份认证
 
image:phabricator-authentication-provider.png|Phabricator身份认证
 +
image:Trust-Over-IP.png|Trust Over IP
 
</gallery>
 
</gallery>
  
第62行: 第80行:
  
 
[[category:identity]]
 
[[category:identity]]
 +
[[category:OpenID]]
 +
[[category:OAuth]]
 
[[category:java]]
 
[[category:java]]
[[category:PHP]]
 
[[category:ASP.NET]]
 
 
[[category:go]]
 
[[category:go]]
 
[[category:cassandra]]
 
[[category:cassandra]]

2022年5月12日 (四) 00:32的最后版本

狗狗通行证也叫Gougou Identity.

狗狗通行证为灰狐灰狗狗狗等服务提供统一的身份管理

目录

[编辑] 愿景

连接更多的用户(user)、应用(application)和设备(device)。

ory Next-Generation Identity Infrastructure

Decentralized Identity Foundation(DIF)代表着未来。

[编辑] 简介

Keycloak
Ory

Keycloak Identity and Access Management as a Service, 提供 Keycloak 企业级身份管理解决方案。

默认使用 ORY + OpenID Connect and OAuth Provider + JWT + Riak 构建整个通行证基础设施。

Sovrin A Protocol and Token for Self-Sovereign Identity and Decentralized Trust

ASP.NET Core Identity + Skoruba.IdentityServer4.Admin + ScyllaDB 的解决方案。ABP 框架以 Module 的方式整合了 ASP.NET Core Identity 和 IdentityServer,直接作为参考实现。

[编辑] 路线图

Okta是业界最具影响力和领导力的身份管理解决方案专家,持续跟进和灵感来源。 通过灰狐通行证接入用户、应用、设备。

[编辑] Passport

Passport组成:

  • UserBundle
  • SSOBundle
  • SecurityBundle

参考实现:

[编辑] Kerberos

Kerberos-dog-ring.jpg

Kerberos

[编辑] gRPC

ASP.NET Core 支持的以下身份验证机制都可以与 gRPC 配合使用:

[编辑] 项目

  • Sovrin true digital self-sovereign identity (SSI).

[编辑] 图集

[编辑] 链接

  • Gougou Identity
  • Casbin 访问控制开源库,支持 ACL/RBAC/ABAC 等访问控制模型,支持多语言,支持 MySQL/NoSQL 等存储方式。
分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱