文件名称:express-openid-connect:用于保护OpenID Connect Web应用程序的Express.js中间件
文件大小:1.42MB
文件格式:ZIP
更新时间:2024-05-18 07:52:25
openid openid-connect dx-sdk JavaScript
Express OpenID Connect Express JS中间件使用OpenID Connect实现对Express Web应用程序的登录。 目录 执照 文献资料 我们的Express Quickstart是从头开始并运行的最快方法。 对于超出基本知识的用例,将示例用于常见配置。 API文档详细说明了该库提供的所有配置选项,方法和数据。 您可以运行示例应用程序以查看此SDK的功能,而无需编写自己的集成。 安装 建议使用Node.js版本> = 12.0.0 ,但也支持^ 10.19.0 lts / dubnium。 npm install express-openid-connect 入门 请遵循我们的“安全本地开发”指南,以确保使用此库的应用程序正在安全通道(HTTPS URL)上运行。 使用此库而不使用HTTPS的应用程序可能会遇到“无效状态”错误。 该库需
【文件预览】:
express-openid-connect-master
----ARCHITECTURE.md(221B)
----index.js(245B)
----typedoc.js(171B)
----docs()
--------assets()
--------index.html(205KB)
--------globals.html(204KB)
--------interfaces()
----package.json(2KB)
----.eslintrc.json(265B)
----.github()
--------ISSUE_TEMPLATE()
--------stale.yml(981B)
--------CODEOWNERS(26B)
----test()
--------fixture()
--------login.tests.js(13KB)
--------logout.tests.js(6KB)
--------callback.tests.js(22KB)
--------appSession.customStore.tests.js(6KB)
--------appSession.tests.js(12KB)
--------requiresAuth.tests.js(10KB)
--------setup.js(928B)
--------client.tests.js(3KB)
--------config.tests.js(19KB)
--------transientHandler.tests.js(6KB)
--------attemptSilentLogin.tests.js(4KB)
----.prettierrc(46B)
----.prettierignore(39B)
----middleware()
--------unauthorizedHandler.js(367B)
--------auth.js(5KB)
--------attemptSilentLogin.js(1KB)
--------requiresAuth.js(4KB)
----logout.png(84KB)
----LICENSE(1KB)
----package-lock.json(476KB)
----end-to-end()
--------fixture()
--------basic.test.js(2KB)
--------userinfo.test.js(1KB)
--------access-an-api.js(2KB)
----V2_MIGRATION_GUIDE.md(5KB)
----TROUBLESHOOTING.md(827B)
----index.d.ts(20KB)
----EXAMPLES.md(9KB)
----codecov.yml(405B)
----FAQ.md(1KB)
----examples()
--------routes.js(459B)
--------userinfo.js(364B)
--------custom-session-store.js(390B)
--------basic.js(240B)
--------.env.sample(263B)
--------access-an-api.js(878B)
--------api.js(442B)
--------custom-routes.js(827B)
--------README.md(799B)
--------run_example.js(1KB)
--------validate_claims.js(642B)
----.gitignore(1KB)
----CHANGELOG.md(13KB)
----lib()
--------config.js(6KB)
--------hkdf.js(1KB)
--------client.js(3KB)
--------context.js(8KB)
--------hooks()
--------debug.js(86B)
--------weakCache.js(145B)
--------cookies.js(62B)
--------appSession.js(9KB)
--------transientHandler.js(5KB)
----.circleci()
--------config.yml(1KB)
----README.md(7KB)
----login.png(150KB)
----.eslintignore(39B)