identitygram-signin

🔐 IdentityGram 身份认证集成

基于 HTTPS 加密为应用集成 IdentityGram 身份验证,安全获取访问令牌与用户信息,通过 T2 级可信来源认证。

收藏
10.1k
安装
3k
版本
v0.0.2
CLS 安全性认证2026-06-24
点击查看完整报告 >

使用说明

IdentityGram Signin 技能是一个专为 IdentityGram 身份验证服务设计的 API 集成工具,旨在帮助开发者和用户通过标准化的 HTTP 接口快速完成用户认证流程。该技能通过调用 IdentityGram 的认证网关,实现安全的凭证传输和令牌获取,为需要集成第三方身份验证的系统提供了开箱即用的解决方案。

在核心用法方面,该技能采用声明式 HTTP 配置,通过向 https://gateway-v2.identitygram.co.uk/auth/signin 发送 POST 请求完成认证。用户只需提供 email 和 password 两个必要参数,技能便会自动处理请求构造、数据传输和响应解析。成功认证后,技能会返回包含原始响应、成功状态、多种令牌(token/accessToken/refreshToken)以及用户信息的结构化数据,便于下游应用直接使用。

该技能的显著优点体现在多个安全维度。首先,代码层面完全排除了 eval/exec/system 等危险函数的使用,采用纯配置化设计,杜绝了动态代码执行风险。其次,所有敏感数据传输均强制使用 HTTPS 加密协议,有效防止中间人攻击和凭证泄露。再者,技能遵循最小权限原则,仅申请必要的网络访问权限,且功能描述清晰透明,明确告知用户数据将发送至第三方服务,充分尊重用户知情权。此外,依赖关系简单明确,无第三方库引入,降低了供应链攻击风险。

然而,该技能也存在一定的局限性和潜在缺点。作为纯第三方依赖型技能,其核心功能完全依赖于 IdentityGram 服务的可用性,一旦服务端出现宕机或网络不可达,认证功能将立即失效,缺乏本地回退机制。同时,虽然传输过程加密,但用户仍需主动信任 IdentityGram 平台的数据处理政策,存在一定程度的数据主权风险。此外,技能本身不提供令牌持久化或自动刷新机制,需要调用方自行管理 token 生命周期。

该技能特别适合以下目标群体:正在构建需要集成 IdentityGram 身份体系的开发者、使用 IdentityGram 作为统一身份后端的企业应用管理员,以及需要在自动化工作流中完成程序化认证的技术团队。对于已经采用 IdentityGram 作为核心身份提供商的生态系统,该技能能显著降低集成开发成本。

在使用过程中,用户需要关注几类常规风险。首先是第三方服务依赖性风险,包括 IdentityGram 服务的稳定性、API 兼容性变更以及潜在的服务终止风险。其次是凭证管理风险,尽管传输加密,但在技能调用链中仍存在日志记录或内存泄露导致敏感信息暴露的可能。最后是令牌安全风险,返回的访问令牌具有较高的权限敏感性,如果在不安全的渠道传输或存储不当,可能导致账户接管。建议用户在生产环境使用前,充分验证服务端点身份,并实施严格的令牌轮换和过期策略。

安全解读

核心用法

identitygram-signin 是一个HTTP配置型Skill,用于向IdentityGram官方认证服务发起登录请求。用户只需提供邮箱和密码,Skill即可自动调用https://gateway-v2.identitygram.co.uk/auth/signin端点,返回包含accessToken、refreshToken及用户信息的完整认证响应。

显著优点

零代码执行风险:纯YAML/MD配置驱动,无可执行代码,无危险函数调用,静态分析得分95分。无第三方依赖,供应链攻击面为零。

标准化安全传输:强制HTTPS协议(TLS 1.2+),域名identitygram.co.uk为正规商业域名,无恶意特征记录。

透明数据流:仅传输用户主动提供的凭证,无隐蔽数据收集行为,隐私合规得分90分。

响应完整性:返回原始API响应及结构化字段(success/token/accessToken/refreshToken/user/message),便于下游集成。

潜在缺点与局限性

外部服务依赖:认证完全依赖IdentityGram服务端可用性,若服务中断或响应异常将直接影响功能。

凭证暴露范围:用户明文密码需经过本Skill传输至第三方服务器,信任边界扩展至IdentityGram运营方。

无本地加密增强:Skill层不对密码进行额外哈希或加密处理,依赖TLS通道安全。

输入验证缺失:Skill本身不验证email格式或密码强度,错误输入可能导致凭证发送至错误端点或泄露至日志。

适合人群

  • 已拥有IdentityGram账户且信任该服务的终端用户
  • 需要程序化获取IdentityGram访问令牌开发者
  • 构建IdentityGram集成工作流的自动化场景

常规风险

1. 钓鱼域名风险:虽当前端点可信,但若Skill配置被篡改指向仿冒域名,凭证将遭窃取。建议校验Skill来源完整性。
2. 日志泄露风险:部分执行环境可能记录HTTP请求体,导致密码留存于日志文件。

3. 令牌泄露风险:返回的accessToken/refreshToken若被截获,可导致账户长期失控。

4. 个人开发者维护:作者waqas-orcalo为T3级个人开发者,无企业级SLA保障,长期维护存在不确定性。

identitygram-signin 内容

手动下载zip · 2.1 kB
README.mdtext/markdown
请选择文件