angular-node-hmac-example:使用 AngularJS 和 NodeJS 的 HMAC 身份验证示例

时间:2024-07-21 10:16:15
【文件属性】:

文件名称:angular-node-hmac-example:使用 AngularJS 和 NodeJS 的 HMAC 身份验证示例

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-21 10:16:15

JavaScript

该软件根据 MIT 许可的条款和条件获得许可。 认证握手 当用户点击登录按钮时,Angular 将生成一个临时的 HMAC 机密,如下所示: temporarySecret = sha512(username:password) 然后将向 /login 发送一个 HTTP POST 请求。 此请求的正文数据如下所示: { 'payload' : randomData , 'username' : username } 然后,Angular 请求转换器会将X-MICRO-TIME和X-HMAC-HASH标头添加到请求中。 X-MICRO-TIME标头基本上是一个 UTC 时间戳。 最终的 HMAC 哈希是使用请求的 URL、HTTP 数据和微时间生成的。 hash = hmacSHA512(requestURL:data:microTime, temporaryS


【文件预览】:
angular-node-hmac-example-master
----server()
--------hmac.js(6KB)
--------app.js(2KB)
----package.json(552B)
----static()
--------css()
--------index.html(1KB)
--------js()
----Gruntfile.js(1KB)
----.gitignore(32B)
----README.md(3KB)

网友评论