百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

saml

> 编程语言
开源

用于 go 的 SAML 库

1.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

用于 go 的 SAML 库

SAML

包 saml 包含了 SAML 标准在 golang 中的部分实现。 SAML 是身份联盟的标准,即允许第三方对您的用户进行身份验证,或允许第三方依赖我们对其用户进行身份验证。

简介

在 SAML 中, 身份提供者 (IDP) 是一个能够对用户进行身份验证的服务。 服务提供者 (SP) 是一个将身份验证委托给 IDP 的服务。如果您正在构建一个服务,用户使用他人身份信息登录,那么您就是一个 服务提供者。此包支持实现服务提供者和身份提供者。

核心包中包含了 SAML 的实现。samlsp 包提供了适用于服务提供商应用程序的辅助中间件。samlidp 包提供了一个简单的 IDP 服务,可用于测试或作为其他集成的起点。

我们将使用 samlsp.Middleware 来封装要保护的端点。中介层提供了一个 http.Handler,用于服务 SAML 专用的 URL 以及一组封装器,以要求用户登录。我们还提供了服务提供者在启动时从 IDP 获取元数据的 URL。在我们的情况下,我们将使用 samltest.id,这是一个专门用于测试的身份提供者。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言