Authentication and authorization pipeline architecture for use in a web server
    4.
    发明授权
    Authentication and authorization pipeline architecture for use in a web server 有权
    用于Web服务器的认证和授权流水线架构

    公开(公告)号:US06985946B1

    公开(公告)日:2006-01-10

    申请号:US09569464

    申请日:2000-05-12

    IPC分类号: G06F15/173

    CPC分类号: G06F21/31 Y10S707/99939

    摘要: A method, system, and article of manufacture for providing an authentication and authorization pipeline for use in a web server to grant access to web resources to users. The server creates an entry within an userID to roles database for each user who may access resources present on the web server and creates an entry within the roles to resource database for each resource that may be accessed on the web server. The server then authenticates the identify of each user accessing a resource on the web server using a userID, one or more authentication parameters, and a resource access request, creates a data object having an authenticated userID and one or more roles corresponding to the authenticated userID obtained from the userID to roles database, and authorizes access to a resource identified within the resource access request if one or more roles within the data object correspond to an access role corresponding to the roles listed within the roles to resource database for the identified resource.

    摘要翻译: 一种方法,系统和制品,用于提供在web服务器中使用的认证和授权流程,以向用户授予对web资源的访问。 服务器将userID内的一个条目创建给角色数据库,每个用户可以访问Web服务器上存在的资源,并在角色到资源数据库中创建可在Web服务器上访问的每个资源的条目。 然后,服务器使用用户ID,一个或多个认证参数和资源访问请求来验证访问Web服务器上的资源的每个用户的标识,创建具有经认证的用户ID和与被认证的用户ID相对应的一个或多个角色的数据对象 从用户ID获得到角色数据库,并授权访问资源访问请求中标识的资源,如果数据对象中的一个或多个角色对应于与所标识资源的角色资源数据库中列出的角色对应的访问角色。

    Authentication and authorization pipeline architecture for use in a server
    5.
    发明授权
    Authentication and authorization pipeline architecture for use in a server 有权
    用于服务器的认证和授权流水线架构

    公开(公告)号:US07266605B2

    公开(公告)日:2007-09-04

    申请号:US11273374

    申请日:2005-11-14

    IPC分类号: G06F15/173 G06F7/00 G06F17/30

    CPC分类号: G06F21/31 Y10S707/99939

    摘要: A method, system, and article of manufacture for providing an authentication and authorization pipeline for use in a web server to grant access to web resources to users. The server creates an entry within an userID to roles database for each user who may access resources present on the web server and creates an entry within the roles to resource database for each resource that may be accessed on the web server. The server then authenticates the identify of each user accessing a resource on the web server using a userID, one or more authentication parameters, and a resource access request, creates a data object having an authenticated userID and one or more roles corresponding to the authenticated userID obtained from the userID to roles database, and authorizes access to a resource identified within the resource access request if one or more roles within the data object correspond to an access role corresponding to the roles listed within the roles to resource database for the identified resource.

    摘要翻译: 一种方法,系统和制品,用于提供在web服务器中使用的认证和授权流程,以向用户授予对web资源的访问。 服务器将userID内的一个条目创建给角色数据库,每个用户可以访问Web服务器上存在的资源,并在角色到资源数据库中创建可在Web服务器上访问的每个资源的条目。 然后,服务器使用用户ID,一个或多个认证参数和资源访问请求来验证访问Web服务器上的资源的每个用户的标识,创建具有经认证的用户ID和与被认证的用户ID相对应的一个或多个角色的数据对象 从用户ID获得到角色数据库,并授权访问资源访问请求中标识的资源,如果数据对象中的一个或多个角色对应于与所标识资源的角色资源数据库中列出的角色对应的访问角色。

    Authentication and authorization pipeline architecture for use in a server
    6.
    发明申请
    Authentication and authorization pipeline architecture for use in a server 有权
    用于服务器的认证和授权流水线架构

    公开(公告)号:US20060080440A1

    公开(公告)日:2006-04-13

    申请号:US11273374

    申请日:2005-11-14

    IPC分类号: G06F15/173

    CPC分类号: G06F21/31 Y10S707/99939

    摘要: A method, system, and article of manufacture for providing an authentication and authorization pipeline for use in a web server to grant access to web resources to users. The server creates an entry within an userID to roles database for each user who may access resources present on the web server and creates an entry within the roles to resource database for each resource that may be accessed on the web server. The server then authenticates the identify of each user accessing a resource on the web server using a userID, one or more authentication parameters, and a resource access request, creates a data object having an authenticated userID and one or more roles corresponding to the authenticated userID obtained from the userID to roles database, and authorizes access to a resource identified within the resource access request if one or more roles within the data object correspond to an access role corresponding to the roles listed within the roles to resource database for the identified resource.

    摘要翻译: 一种方法,系统和制品,用于提供在web服务器中使用的认证和授权流程,以向用户授予对web资源的访问。 服务器将userID内的一个条目创建给角色数据库,每个用户可以访问Web服务器上存在的资源,并在角色到资源数据库中创建可在Web服务器上访问的每个资源的条目。 然后,服务器使用用户ID,一个或多个认证参数和资源访问请求来验证访问Web服务器上的资源的每个用户的标识,创建具有经认证的用户ID和与被认证的用户ID相对应的一个或多个角色的数据对象 从用户ID获得到角色数据库,并授权访问资源访问请求中标识的资源,如果数据对象中的一个或多个角色对应于与所标识资源的角色资源数据库中列出的角色对应的访问角色。

    ASP.NET HTTP runtime
    7.
    发明授权
    ASP.NET HTTP runtime 有权
    ASP.NET HTTP运行时

    公开(公告)号:US07162723B2

    公开(公告)日:2007-01-09

    申请号:US09894828

    申请日:2001-06-29

    IPC分类号: G06F9/46

    摘要: An HTTP request handling runtime includes a context object and an event pipeline for processing an HTTP request received at a host application from a client application. The context object logically represents the HTTP request and encapsulates at least one property associated with the received HTTP request. The context object is processed by the event pipeline, which includes a plurality of synchronous and/or asynchronous request events. A callback is generated when a request event is raised and when at least one application and/or module is registered with the request event. Each callback instantiates each application and module that is registered with the request event for processing the context object. The plurality of request events can include events that are in a deterministic order and/or request events that are in a non-deterministic order, such as an error event.

    摘要翻译: HTTP请求处理运行时包括用于处理从客户端应用程序在主机应用处接收的HTTP请求的上下文对象和事件流水线。 上下文对象逻辑地表示HTTP请求,并封装与接收的HTTP请求相关联的至少一个属性。 上下文对象由包括多个同步和/或异步请求事件的事件流水线来处理。 当提出请求事件时,以及至少一个应用程序和/或模块在请求事件中注册时,会生成回调。 每个回调实例化用于处理上下文对象的请求事件注册的每个应用程序和模块。 多个请求事件可以包括处于确定性顺序的事件和/或以非确定性顺序的请求事件,例如错误事件。

    ASP.NET HTTP runtime
    8.
    发明授权
    ASP.NET HTTP runtime 有权
    ASP.NET HTTP运行时

    公开(公告)号:US07603676B2

    公开(公告)日:2009-10-13

    申请号:US11621435

    申请日:2007-01-09

    IPC分类号: G06F13/00

    摘要: An HTTP request handling runtime includes a context object and an event pipeline for processing an HTTP request received at a host application from a client application. The context object logically represents the HTTP request and encapsulates at least one property associated with the received HTTP request. The context object is processed by the event pipeline, which includes a plurality of synchronous and/or asynchronous request events. A callback is generated when a request event is raised and when at least one application and/or module is registered with the request event. Each callback instantiates each application and module that is registered with the request event for processing the context object. The plurality of request events can include events that are in a deterministic order and/or request events that are in a non-deterministic order, such as an error event.

    摘要翻译: HTTP请求处理运行时包括用于处理从客户端应用程序在主机应用处接收的HTTP请求的上下文对象和事件流水线。 上下文对象逻辑地表示HTTP请求,并封装与接收的HTTP请求相关联的至少一个属性。 上下文对象由包括多个同步和/或异步请求事件的事件流水线来处理。 当提出请求事件时,以及至少一个应用程序和/或模块在请求事件中注册时,会生成回调。 每个回调实例化用于处理上下文对象的请求事件注册的每个应用程序和模块。 多个请求事件可以包括处于确定性顺序的事件和/或以非确定性顺序的请求事件,例如错误事件。

    System and method for asynchronous processing in page lifecycle
    9.
    发明授权
    System and method for asynchronous processing in page lifecycle 有权
    页面生命周期中用于异步处理的系统和方法

    公开(公告)号:US08429655B2

    公开(公告)日:2013-04-23

    申请号:US11117886

    申请日:2005-04-29

    IPC分类号: G06F9/46

    摘要: System and methods for asynchronous processing within a web page lifecycle, enabling web page developers to integrate asynchronous work within the web page implementation that can store state inside the page and is applied to requests to the particular page. Handlers initiate event-based or task-based asynchronous operations without keeping a dedicated thread while waiting for a response. The thread is returned to a pool of available threads upon initiation of the process. Results are received on other threads and provided to the page before rendering. Timeout errors are also provided, if a particular result is not received within specified period. The events are delivered in a serial manner so that the page developer uses request instance data without explicit synchronization. This makes a high-scale, asynchronous processing model less complex and more accessible to developers accustomed to web scripting, which is traditionally synchronous.

    摘要翻译: Web页面生命周期中用于异步处理的系统和方法,使网页开发人员可以将网页实现中的异步工作集成到网页实现中,该页面实现可以存储页面内的状态,并应用于对特定页面的请求。 处理程序启动基于事件或基于任务的异步操作,而不保留专用线程等待响应。 线程在开始进程时返回到可用线程池。 在其他线程上收到结果,并在呈现之前提供给页面。 如果在特定时间段内没有收到特定的结果,也会提供超时错误。 事件以串行方式传送,以便页面开发人员在没有显式同步的情况下使用请求实例数据。 这使得大规模的异步处理模型不太复杂,并且对于习惯于传统上是同步的web脚本的开发人员更容易访问。

    Utilizing common layout and functionality of multiple web pages
    10.
    发明授权
    Utilizing common layout and functionality of multiple web pages 有权
    利用多个网页的通用布局和功能

    公开(公告)号:US07389471B2

    公开(公告)日:2008-06-17

    申请号:US10459852

    申请日:2003-06-11

    IPC分类号: G06F7/32

    CPC分类号: G06F17/30896 G06F17/248

    摘要: Web pages that share a common layout and/or functionality are associated with at least one master page and at least one endpoint page. Each master page specifies a common layout and/or functionality that are intended to be shared between the web pages. The master pages also include content place holders that identify content segments that are intended to be replaced by content that is obtained from the at least one endpoint page. When a client system requests one of the web pages, the server system merges the appropriate master page and endpoint page into a resulting page that can be rendered as the requested web page by the client system. This enables web pages sharing common features to be created automatically, in real-time, and transparently to the client system, and without having to redundantly store duplicative content for each of the web pages at the server system.

    摘要翻译: 共享共同布局和/或功能的网页与至少一个母版页和至少一个端点页相关联。 每个主页面指定了要在网页之间共享的公共布局和/或功能。 母版页还包括标识要从由至少一个端点页获得的内容替换的内容片段的内容占位符。 当客户端系统请求其中一个网页时,服务器系统将适当的母版页和终端页面合并到可由客户端系统呈现为请求的网页的结果页面中。 这使得能够实时,透明地为客户端系统自动创建共享功能的网页,而不必冗余地存储服务器系统中每个网页的重复内容。