nestjs-auth:全面处理NestJS的身份验证和授权

时间:2024-06-11 08:28:51
【文件属性】:

文件名称:nestjs-auth:全面处理NestJS的身份验证和授权

文件大小:57KB

文件格式:ZIP

更新时间:2024-06-11 08:28:51

TypeScript

@eropple/nestjs-auth 当前状态 0.5.x是,我的当前雇主和其他NestJS用户正在多个生产应用程序上使用0.5.x。 近期变动 0.5.2 错误修复:不等待authz树根目录下的context 。 我可能会重新考虑表达该API的类型,以使其在将来更容易理解。 现在就any ,那是一种气味。 错误修复:在同一端点上使用多个作用域时,对后续端点的测试将导致重新设置request.locals 。 它不再这样做。 0.5.1 @AuthzScope()现在是可堆叠的。 如果您在同一处理程序上多次使用它,则检查的范围将是所有它们的并集。 添加了@AuthzAdoptScopeFrom() 。 它需要一个控制器和一个处理程序的名称(即使语法有点繁琐,也要进行类型检查),并将该处理程序指定的范围与为当前处理程序指定的任何范围合并。 感谢Brian Kracoff @ Hy


【文件预览】:
nestjs-auth-master
----.gitignore(42B)
----package.json(1KB)
----tslint.json(497B)
----src()
--------identity.decorator.ts(565B)
--------metadata-keys.ts(127B)
--------helper-types.ts(586B)
--------authz()
--------index.ts(564B)
--------http-authx.interceptor.ts(11KB)
--------util.ts(447B)
--------authn()
--------types.ts(902B)
--------.prettierrc(51B)
--------metadata.ts(1KB)
----.tool-versions(26B)
----index.js(167B)
----tsconfig.json(427B)
----README.md(16KB)
----index.ts(24B)
----.editorconfig(215B)
----yarn.lock(84KB)
----index.d.ts(24B)
----nest-cli.json(84B)

网友评论