当前位置: 首页 > news >正文

开源程序做网站手机有软件做ppt下载网站

开源程序做网站,手机有软件做ppt下载网站,世界杯直播观看网站,百度网络营销app下载文章目录 第四十八章 为 Web 应用程序实现 HTTP 身份验证 - 在处理请求之前在 CSP 中进行身份验证在处理请求之前在 CSP 中进行身份验证。 第四十八章 为 Web 应用程序实现 HTTP 身份验证 - 在处理请求之前在 CSP 中进行身份验证 在处理请求之前在 CSP 中进行身份验证。 这是… 文章目录 第四十八章 为 Web 应用程序实现 HTTP 身份验证 - 在处理请求之前在 CSP 中进行身份验证在处理请求之前在 CSP 中进行身份验证。 第四十八章 为 Web 应用程序实现 HTTP 身份验证 - 在处理请求之前在 CSP 中进行身份验证 在处理请求之前在 CSP 中进行身份验证。 这是在 IRIS 中实现 HTTP 身份验证的替代方法。它主要适用于在 Web 应用程序中的请求处理时执行身份验证会很困难或耗时的情况。 在该方法中通过调用专用的认证类来对用户进行认证。 Web 网关在将原始请求分派至 IRIS 之前执行此检查。当身份验证类成功检查用户的详细信息后Web 应用程序无需执行任何进一步的检查。 当然此方法需要承担每个 Web 请求处理两个请求发送至 IRIS的开销一个用于身份验证另一个用于实际处理对 CSP 资源的请求。 实现此身份验证方法所需的基本参数显示在以下 Apache 配置块 (httpd.conf) 中 Location /csp/samples/ AuthType Basic AuthName CSP samples require valid-user AuthCSPEnable On AuthCSPClass /csp/samples/%CSP.HTTPAuthentication.cls AuthBasicAuthoritative Off /Location 参数AuthType、AuthName、require和AuthCSPEnable与方法(2)相同。 附加的 AuthCSPClass 参数定义执行用户身份验证的类。该类必须继承 %CSP.Page并使用适当的 CGI 环境变量检查用户的登录详细信息如果操作成功则返回 200 OK 响应标头如果操作失败则返回 401 Authorization required 响应标头。 下面显示了一个简单的身份验证类其中根据 %Users 文件中保存的记录检查用户登录详细信息 Class %CSP.HTTPAuthentication Extends %CSP.Page { ClassMethod OnPreHTTP() As %Boolean { Set %response.ContentType text/html Set %session.Preserve 0 Quit 1 } ClassMethod OnPage() As %Status { Set crlf$Char(13,10) Set type%request.GetCgiEnv(AUTH_TYPE, ) Set user%request.GetCgiEnv(REMOTE_USER, ) Set pwd%request.GetCgiEnv(AUTH_PASSWORD, ) Set httpauth%request.GetCgiEnv(HTTP_AUTHORIZATION, )If httpauth {Set type$Piece(httpauth, ,1)Set user$system.Encryption.Base64Decode($Piece(httpauth, ,2))Set pwd$Piece(user,:,2)Set user$Piece(user,:,1)}Set auth0 If $ZConvert(type,L)basic Set auth1 If auth0,user,$Get(^%Users(user))pwd Set auth1 If auth1 { Write HTTP/1.1 200 OK_crlf Write Content-Type: text/html_crlf Write Content-Length: 0_crlf Write Connection: close_crlf_crlf } Else { Write HTTP/1.1 401 Authorization Required_crlf Write WWW-Authenticate: Basic realmCSP samples_crlf Write Content-Type: text/html_crlf Write Content-Length: 0_crlf Write Connection: close_crlf_crlf } Quit $$$OK } ClassMethod OnHTTPHeader(ByRef OutputBody As %Boolean) As %Status { Quit $$$OK } }对于方法 (1) 和 (3)可以使用 Apache ErrorDocument 指令为登录失败指定自定义错误页面。例如 ErrorDocument /error/my_authentication_error.html 当然对于方法 (2)错误消息的文本由 Web 应用程序控制。
http://www.tj-hxxt.cn/news/141403.html

相关文章:

  • 建个网站需要多少钱在线做3d交互的网站
  • 网站建设官网分类目录
  • 网站建设完成外网无法访问WordPress文章批量生成器
  • 长沙做痔疮东大医院de网站wordpress5.6
  • 网站品牌建设建议云指官网
  • 给几个手机网站手机网站首页
  • 济宁网站建设软件百度推广登录网站
  • 百度搜索显示网站logo北京网站建设华网天下
  • 该产品在英文站及多语言网站梅州seo
  • 自己制作头像的网站 设计 动漫莆田做网站建设
  • 包头建网站公司哪家强网站优化方案 site ww
  • 大同网站开发广州小程序商城开发公司
  • 导航网站怎么做点击忘记wordpress的账号和密码忘记
  • 网站备案流程解答佛山网站推广seo
  • 嘉兴网站建设公司做网站不赚钱了
  • 西安直播网站开发站长工具国产2023
  • 个人网站备案取消视觉传达设计好找工作吗
  • 简网站建设流程步骤免费商业wordpress主题
  • 徐州 网站建设线上推广活动策划方案
  • 网站建设要哪些人信息备案管理系统官网
  • 邢台哪个公司做网站建个企业网站一年需要多少钱
  • seo网站外包公司环保公司网站模板
  • 网站正在建设中深圳住房建设厅网站首页
  • 英文响应式网站建设网络规划设计师的发证机构
  • 河南省建设协会网站钢筋网片生产厂家
  • 网店网站建设的步骤过程wordpress需要翻墙吗
  • 中小企业网站建设示范平台破解wordpress的密码
  • 2014网站设计趋势成都推广系统
  • 山西太原建站怎么做京东seo是什么意思
  • 建设网站需要什么基础网站优化毕业设计