为你的服务器集成 LDAP 认证
为你的服务器集成 LDAP 认证 这篇文章介绍了作者在企业级应用项目中接触到的面向企业和用户的项目区别,重点讨论了为什么需要 LDAP 认证以及如何在 Nginx 和 Apache 服务器上集成LDAP认证。在具体操作中,展示了如何在 Nginx 中安装nginx-auth-ldap 模块以及在 Apach e中使用 mod-authnz-ldap 模块实现 LDAP 认证,并简要介绍了在后端实现 Basic 认证的流程。文章最后总结了 Nginx 和 Apache 在 LDAP 认证方面的不同之处,并对企业级应用的认证方案提出了讨论。
ASP.NET Core 搭载 Envoy 实现微服务身份认证(JWT) 在构建基于 gRPC 的微服务架构中,Envoy 对 gRPC 的支持使得可以通过转码实现对 gRPC 服务的调用,从而将其暴露为外部通信接口。为确保接口安全性,通过 Keycloak 搭建 JWT 身份认证功能,使得 Envoy 可以利用 JWKS 对接口调用方进行身份认证。文章介绍了 JWT 和 JWKS 的概念,以及如何利用它们实现容器级别的认证服务,在 Envoy 中配置了 JWT 认证过滤器,并说明了如何通过 Keycloak 获取 JWKS 进行 JWT 令牌验证,最终实现了一个通用的认证网关。