资讯专栏INFORMATION COLUMN

Http基本认证

Chao / 3437人阅读

摘要:认证流程提供了一个原生的质询响应认证框架,简化了用户的认证过程,通过一组可控制的首部,为不同的认证协议提供了一个可扩展的框架,官方定义了两个认证协议基本认证和摘要认证。先来简单看下认证流程代理认证服务器代理服务器

认证的原因

一个组织内部可能会将web资源划分为不同的部分,不同的用户所访问的区域也不同,比方说A区域的资源只能a用户访问,其他用户不能访问,要实现这个需求,最简单的方法就是当用户访问A区域的资源时,服务器需要知道这个用户是不是a。

认证流程

HTTP提供了一个原生的质询/响应认证框架,简化了用户的认证过程,HTTP通过一组可控制的首部,为不同的认证协议提供了一个可扩展的框架,HTTP官方定义了两个认证协议:基本认证和摘要认证。先来简单看下认证流程:

client《----------------------------------------------》server

                 1.get 
   ----------------------------------------------->
                
                 2. 401 Authorization Required
                    www-Authenticate:basic reaml=family
  <------------------------------------------------    
  
                 3.Authorization:basic jhuhufhdhdhf
  ------------------------------------------------>
             
                 4.ok
  <-------------------------------------------------  
代理认证
web服务器-----------------------------------------代理服务器

unauthorized status code 401 <------>unauthorized status code 407

www-authenticate  <------------------>proxy-authenticate

authorization<----------------------->proxy-authorization 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/52068.html

相关文章

  • Nginx 开启基本 http 认证

    摘要:开启认证简单地更改的配置文件便可开启认证。启用基本认证,以字符串作为域的名字。使用生成认证文件第二个参数是盐值,随机两个字母即可完成以上步骤,便可在网站中使用基本认证了。 有时候我们的网站仅仅是为了提供简单的查询服务,但是又要保密,这时候如果写一个认证服务又没什么必要,这时候使用 Nginx 的约束访问功能可以轻松地实现基本认证服务。 开启认证 简单地更改 Nginx 的配置文件便可开...

    CocoaChina 评论0 收藏0
  • 使用Node在服务端调用HTTP-Basic认证的API

    摘要:即便是使用为主作为服务端开发在项目中也会经常用到要去其他的系统调用服务的场景。对于服务端调用的场景加上这个基本认证也会比在前端直接使用这种比较空的更加合适。本文将介绍使用在服务端调用时面对最基本的认证认证的处理方式。 前言 Node作为前后端分离的利器由于它使用JS语法的特殊性,可以使得前端更好的利用Node来作为中间层十分方便得调用后台提供的黑盒API。即便是使用Node为主作为服务...

    lwx12525 评论0 收藏0
  • 为ElasticSearch添加HTTP基本认证

    摘要:项目上线前做十万伏特的防护当然不现实,但至少,我们不要裸奔,穿一套比基尼吧。上目前的最新版本是对应的版本,但验证过也是同样可用的。 ES的HTTP连接没有提供任何的权限控制措施,一旦部署在公共网络就容易有数据泄露的风险,尤其是加上类似elasticsearch-head这样友好的前端界面,简直让你的数据瞬间裸奔在黑客的眼皮底下。项目上线前做十万伏特的防护当然不现实,但至少,我们不要裸奔...

    dantezhao 评论0 收藏0
  • HTTP的识别,认证与安全——《HTTP权威指南》系列

    摘要:首发地址识别认证与安全第三部分的章提供了一系列的技术和机器,可用来跟踪身份,进行安全性检测,控制对内容的访问。安全使用基本认证的唯一方式就是将其与配合使用。加密之前的原始报文通常被称为明文或。 WilsonLius blog 首发地址 识别,认证与安全 第三部分的4章提供了一系列的技术和机器,可用来跟踪身份,进行安全性检测,控制对内容的访问。 客户端识别与cookie机制 第十一章 H...

    asce1885 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<