Eric Luo
Eric Luo
The new Node-Casbin should have exactly 100% compatible API of the old code as now, except it's built on top of casbin.core.js: https://github.com/casbin/casbin.core.js Here's the plan: 1. A new project:...
See: https://hyperf.wiki/2.2/#/en/middleware/middleware
See: - https://www.yiiframework.com/doc/guide/2.0/en/structure-extensions - https://github.com/yiisoft/yii-middleware
See: https://laravel.com/docs/9.x/middleware
See: https://github.com/metersphere/metersphere/search?q=sso&type=issues
Backend: Java, https://github.com/didi/KnowStreaming Frontend: React, https://github.com/didi/KnowStreaming/blob/639b1f83364ad0d4092795cd4203608a5e17be54/km-console/packages/layout-clusters-fe/package.json See: https://github.com/didi/KnowStreaming/search?q=sso&type=issues
We need to try to connect via all protocols: - CAS: https://docs.jumpserver.org/zh/master/admin-guide/authentication/cas/ - SAML: https://docs.jumpserver.org/zh/master/admin-guide/authentication/saml2/ - OIDC: https://docs.jumpserver.org/zh/master/admin-guide/authentication/openid/
Currently Casdoor supports LDAP by acting as LDAP client: - Docs: https://casdoor.org/docs/ldap/overview - Code: https://github.com/casdoor/casdoor/search?q=ldap&type=code But sometimes Casdoor also needs to be the LDAP server. For example, Nexus Repository OSS...
See: https://github.com/wkeyuan/DWSurvey
- Backend: Java - Frontend: Vue Code: https://github.com/apache/incubator-streampark Already have a PR here: https://github.com/apache/incubator-streampark/pull/1840