文章介绍如何用OpenID Connect (OIDC) 和 Keycloak 保护 ccTLD .it 的 RDAP 服务。RDAP 依 RFC 7480 定义,安全依赖 RFC 7481 等协议层。基本 HTTP 认证难以在大量 RDAP 服务器间扩展。IETF 草案 rdap-openid 提出基于 OIDC 的联邦认证,减少凭证管理复杂度。OIDC 支持第三方认证(如 Google、Facebook)。用户通过 id 查询参数(如 https://example.com/rdap/domain/example.com?id=user.idp.example)发起认证请求,服务器重定向至第三方服务认证后再执行查询。Keycloak 作为身份访问管理器,按类别分组用户并分配特定访问权限。人工用户通过 Web 客户端或浏览器访问,自动化客户端支持 Basic 和 Bearer HTTP
原文: APNIC Blog(2022-02-17)|摘要由 AI 辅助整理,事实以原文为准。
来源:APNIC Blog