Keycloak Userinfo API 获取信息的正确姿势
在一些三方应用接入 Keycloak OAuth 认证时,可能依赖特定用户属性,比如群组、角色。而在 Keycloak 默认配置下,这些信息是隐藏的。这篇文章记录一下如何将这些信息重新展示出来。
阅读全文CLOUD NATIVE / 31 篇文章
从容器到集群,记录服务运行背后的实践。
在一些三方应用接入 Keycloak OAuth 认证时,可能依赖特定用户属性,比如群组、角色。而在 Keycloak 默认配置下,这些信息是隐藏的。这篇文章记录一下如何将这些信息重新展示出来。
阅读全文2024年10月5日,由于停电,导致所有服务不可用,但恢复供电后,部分服务却无法公网访问,只能内网访问。这是怎么回事呢?且听我娓娓道来。
阅读全文今天抽时间尝试部署了一下headscale/tailscale,故写一篇文章来稍微讲下踩过的坑。
阅读全文本章介绍如何为Dovecot配置LDAP认证。Dovecot配置龙LDAP认证后,还可通过SASL为Postfix提供认证。
阅读全文在22年的时候,我写了一篇文章,详细地介绍了slapd的配置,非常详细,详细到有些例子太不常用。这次配置Keycloak,使用基于LDAP的用户联合,在ACL踩了坑,因此再写一篇文章专门介绍下ACL的配置。
阅读全文最近入手了QNAP的NAS,主要是想体验下这种商业公司开发的NAS,好为后续DIY自己的超强NAS铺路。本以为这种专业公司,人多力量大,考虑的东西肯定比我一个人多,但现在看起来,在某些方面,并不是如此。这不就遇到了一个容器使用VLAN的问题,作为一种另辟蹊径的解决方法,记录下。
阅读全文OpernWRT提供的ZT软件包为定制版本,而开发者又没有给出详细的说明,本节我们就来结合源代码说明一下,怎样优雅地在OpenWRT上配置ZeroTier。
阅读全文在上一章介绍了ZT的一些特性,现在我们来开始搭建自己的网络。
阅读全文ZeroTier是一种二层组网方案,其核心采用SDN架构,具有部署方便、性能强劲的优点。通过搭建自己的Controller、Planet和Node服务器,即可开箱即用ZeroTier的所有功能,并进行一键组网。除此之外,ZeroTier还支持许多开箱即用的高级功能,比如可路由下发、路由策略、流量策略等。ZeroTier
阅读全文最近因为公司项目,还得利用空余时间学习NLP。首先得搭建炼丹环境,Python下自然首选Jupyter。不过之前一直在使用单纯的JupyterLab/Notebook,正巧现在单点登录系统早已经搭建完成,正愁接入应用太少,现在不妨升级一下,使用支持多人同时使用的JupyterHub。(才不是怕公司监听了我的管理员帐号密
阅读全文dpkg软件包管理工具往往部署于Debian系系统,像Ubuntu、Termux等发行版均使用dpkg来管理软件包。本文介绍dpkg软件仓库的搭建,并介绍apt是如何获取和校验软件包信息的。
阅读全文dpkg软件包管理工具往往部署于Debian系系统,像Ubuntu、Termux等发行版均使用dpkg来管理软件包。本文介绍dpkg软件包(*.deb包)的制作,包括各种控制脚本的介绍,以及debconf图形化界面配置工具的介绍。
阅读全文