单点登录(SSO)系统的极简实现
:::color4 警告: 单点登录系统是整个数字化安全生态中至关重要的一环,一般建议使用成熟的解决方案。自己实现的话,不仅开发成本高,而且安全性没有保障。 常见的 SSO 协议有 OAuth 2、OpenID Connect 和 SAML,常用的 SSO 提供商有 Okta…
:::color4 警告: 单点登录系统是整个数字化安全生态中至关重要的一环,一般建议使用成熟的解决方案。自己实现的话,不仅开发成本高,而且安全性没有保障。 常见的 SSO 协议有 OAuth 2、OpenID Connect 和 SAML,常用的 SSO 提供商有 Okta…
目的 在 Taro Js 项目中使用了 Swiper 滑块容器组件,在微信小程序上查看时,发现高度总是固定的 150px。这很难受,我希望它能够自动适应内容的高度。 固定高度 自动适应 失败的尝试 尝试用了各种 CSS…
框架是它来调用你的代码,而库是你的代码来调它。 这个区别,在接触过 java 和 dotnet 世界里的开源身份管理系统之后,有了更加深刻的感受。 Keycloak Keycloak 显然是一个框架,你可以按照其给定的接口,写自己的 jar 来扩展其行为。只要将 jar…
从一个问题开始 假如有 7 个台阶,每次你可以跨 1 个台阶或者 2 个台阶,那么走这 n 个台阶有多少种走法?你可以 2、2、2、1 这样子上去,也可以 1、2、1、1、2 这样子上去,也可以 1、2、1、1、…
持续在不同的项目中碰到 npm install、pnpm install 或者 yarn add 时的报错,虽然在某个项目中解决了,但在另外的项目中又会碰到,干脆记录下来。 错误 类似这样: plain Exit code: 1 Command: node-gyp…