npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@tachybase/plugin-auth-saml

v1.6.1

Published

SAML 2.0 authentication.

Readme

SAML

提供SAML2.0 SSO登录功能。

依赖

  • @tachybase/auth 认证插件,提供认证相关功能,表、模型、函数复用等。

使用方法

以Google WorkSpace IdP为例

将Google设置为IdP

Google管理控制台 - 应用 - Web应用和移动应用

进行应用配置之后,复制SSO网址实体ID证书

在Tachybase上新增认证器

插件设置 - 认证 - 新增 - SAML

将刚才复制的信息依次进行填写

  • SSO URL: SSO网址
  • Public Certificate: 证书
  • idP Issuer: 实体id
  • http: 如果是本地http测试可以勾选

之后复制Usage中的SP Issuer/EntityIDACS URL.

在Google上填写SP信息

回到Google控制台,在服务提供商详细信息页面,输入刚才复制的ACS网址和实体ID,并勾选已签署响应

属性映射位置,添加映射,映射对应属性,Tachybase可供映射的字段有:

  • email(必填)
  • phone (仅对scope支持phone的平台生效,如阿里云)
  • nickname
  • username
  • firstName
  • lastName

用户名使用规则优先级: nickname > username > firstName lastName > nameID

nameID为SAML协议携带,无需映射,将作为用户唯一标识保存。

在有email或nameID为email的情况下,登录时将尝试匹配已有用户,否则创建新用户。