首页> 外国专利> method and device for setting up an expandable authentizierungs mechanism in a web application server

method and device for setting up an expandable authentizierungs mechanism in a web application server

机译:在web应用服务器中建立可扩展认证机制的方法和设备

摘要

A highly scalable, flexible, and extensible mechanism is provided for authenticating a request from a client. In a preferred embodiment, the invention comprises an authentication engine, an authentication host, a plurality of providers coupled to the host which implement selected authentication schemes, and a machine independent communication mechanism which enables the various components to communicate with each other irregardless of the machine each component resides on. The communication mechanism enables the invention to be distributed, which in turn, makes the invention highly scalable. In operation, the authentication engine receives a request having associated therewith a protect string. The protect string specifies the authentication scheme or schemes that need to be implemented for that request. The authentication engine parses the protect string into one or more provider requests, and sends the requests to the authentication host. In response, the host forwards the requests to the appropriate providers for processing. The results of the providers' processing are sent back to the authentication engine, which then processes the results according to the protect string to determine whether the request has been authenticated. With the present invention, it is possible to add providers to the system, or to substitute a new provider for an existing provider, without changing or recompiling any other component in the system. It is also possible to change the authentication schemes associated with a request by simply changing the protect string. These aspects of the invention make it possible to change implementation at deployment time, as opposed to compile time. This makes the invention highly flexible and extensible.
机译:提供了高度可扩展,灵活和可扩展的机制,用于验证来自客户端的请求。在一个优选实施例中,本发明包括一个认证引擎,一个认证主机,耦合到该主机的多个提供者,这些提供者实现选定的认证方案,以及一个与机器无关的通信机制,该机制使各种组件能够与机器无关地相互通信。每个组件都驻留在上面。通信机制使得本发明能够被分发,这又使得本发明具有高度可扩展性。在操作中,认证引擎接收与保护字符串相关联的请求。保护字符串指定针对该请求需要实施的一种或多种认证方案。身份验证引擎将保护字符串解析为一个或多个提供程序请求,然后将请求发送到身份验证主机。作为响应,主机将请求转发到适当的提供程序进行处理。提供者处理的结果被发送回身份验证引擎,然后身份验证引擎根据保护字符串处理结果以确定请求是否已被身份验证。利用本发明,可以在不改变或重新编译系统中任何其他组件的情况下,将提供者添加到系统中,或用新的提供者代替现有的提供者。也可以通过简单地更改保护字符串来更改与请求关联的身份验证方案。本发明的这些方面使得有可能在部署时而不是编译时改变实现。这使本发明高度灵活和可扩展。

著录项

  • 公开/公告号DE69821020D1

    专利类型

  • 公开/公告日2004-02-12

    原文格式PDF

  • 申请/专利权人 ORACLE CORP. REDWOOD SHORES;

    申请/专利号DE1998621020T

  • 发明设计人 PANG ROBERT;STABILE JIM;

    申请日1998-10-29

  • 分类号H04L29/06;G06F9/46;G06F1/00;

  • 国家 DE

  • 入库时间 2022-08-21 22:40:20

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号