文件名称:angular-digest-interceptor:AngularJS摘要式身份验证拦截器
文件大小:26KB
文件格式:ZIP
更新时间:2024-05-23 19:28:02
ApacheConf
AngularJS摘要式身份验证拦截器 一步步 客户端请求(无身份验证) 服务器响应401“未授权”消息,并在X-WWW-Authenticate或WWW-Authenticate标头中包含领域和随机数 客户端检查是否已经提供了用户名和密码,如果没有,则重定向到/ login 拦截器收到401响应并根据存储在LocalStorage中的领域,随机数,uri,算法,不透明,用户名/密码生成身份验证标头 拦截器会生成带有授权标头的原始请求,并将散列的身份验证存储在LocalStorage中 如果凭据正确,服务器将以200“成功”响应。 否则,拦截器将清除LocalStorage并重定向到/ login。 去做 允许自定义身份验证标头 允许配置默认的用户名和密码(对于自动API身份验证很有趣) 为不成功的身份验证创建回调($ location.path('/ login'),$ state
【文件预览】:
angular-digest-interceptor-master
----digest.js~(7KB)
----example()
--------.travis.yml(120B)
--------package.json(1KB)
--------.bowerrc(44B)
--------app()
--------Gruntfile.js(7KB)
--------.gitignore(56B)
--------.jshintrc(394B)
--------bower.json(324B)
----LICENSE(1KB)
----.gitignore(92B)
----README.md(4KB)
----bower.json(646B)
----digest.js(7KB)