文件名称:persona.eventhero.io:身份服务器和 oAuth2 提供者
文件大小:14KB
文件格式:ZIP
更新时间:2024-07-05 06:32:41
JavaScript
oauth2orize:oauth2 提供程序示例 此示例显示了一个提供者,它授予令牌以换取以下代码 客户端应用程序 客户端应用程序的用户 安装 git clone https://github.com/jaredhanson/oauth2orize.git pushd oauth2orize/examples/all-grants npm install 用法 node app.js 访问查看本地运行的服务器。 提供者/消费者演练 直接与此提供程序交互不会展示它的 oauth2 功能。 访问/带你到一个空白页面......不太有趣 /login会要求您提供凭据。 如果您在 oauth 请求之前登录,则会在该请求发生时直接进入权限对话框 否则,您将被重定向到此处,然后转到权限对话框 /account将允许您查看您的用户详细信息 为了演示这实际上完成了什么,您需要运行一个使用者。 见
【文件预览】:
persona.eventhero.io-master
----.eslintrc(5KB)
----views()
--------account.ejs(68B)
--------dialog.ejs(390B)
--------layout.ejs(116B)
--------login.ejs(347B)
----auth.js(2KB)
----db()
--------users.js(607B)
--------accesstokens.js(248B)
--------authorizationcodes.js(280B)
--------index.js(184B)
--------clients.js(646B)
----README.md(2KB)
----web.js(1KB)
----.gitignore(14B)
----routes()
--------sessions.js(762B)
--------oauth2.js(8KB)
--------utils.js(676B)
--------api()
----package.json(988B)