npme-auth-stash:用于 Atlassian Stash 的 NPM Enterprise 身份验证模块

时间:2024-07-28 15:49:42
【文件属性】:

文件名称:npme-auth-stash:用于 Atlassian Stash 的 NPM Enterprise 身份验证模块

文件大小:21KB

文件格式:ZIP

更新时间:2024-07-28 15:49:42

JavaScript

npme-auth-stash NPM Enterprise 的 Authenticator 模块使用 Atlassian Stash 作为用户身份验证和发布授权权限。 很大程度上基于npme-auth-github模块,但经过调整以适用于 Stash REST API 1.0。 该实现非常基本且并不完美,但允许使用 Stash 作为授权后端进行身份验证和控制发布权限,这可能足以满足基本用途。 验证 用户身份验证使用HTTP 基本方法,通过从 Stash 请求用户的配置文件数据。 如果身份验证成功并且用户在 Stash 中被标记为活动,则接受登录。 登录令牌是通过生成包含用户用户名的加密令牌来创建的。 每个登录令牌仅在配置的时间内有效,并在此后过期。 这个功能可以通过更好地实现会话管理来改进,例如,如果令牌被主动使用,则自动扩展登录令牌的 TTL。 授权 授权有两种模式: r


【文件预览】:
npme-auth-stash-master
----authorizer.js(3KB)
----index.js(107B)
----package.json(740B)
----test()
--------test-authorizer.js(11KB)
--------test-config.json(678B)
--------test-authenticator.js(5KB)
--------mocks.js(5KB)
----LICENSE(11KB)
----package.sh(84B)
----authenticator.js(2KB)
----USAGE.md(3KB)
----.gitignore(356B)
----lib()
--------config.js(1003B)
--------stash-client.js(8KB)
--------logger.js(113B)
----README.md(6KB)
----config.json(684B)

网友评论