-
公开(公告)号:US06954792B2
公开(公告)日:2005-10-11
申请号:US09896090
申请日:2001-06-29
摘要: A system and method for providing pluggable authentication and access control in computer systems and services are described. The authentication and access control process may be categorized into three components: an authentication protocol, a user repository and an access control model. In one embodiment, the authentication and access control mechanism may be implemented as three pluggable modules: an authentication protocol handler module for the authenticator side, an authentication protocol handler for the side to be authenticated, and an access control context module on the authenticator side. The pluggable modules may be exchangeable to support a variety of authentication types, user repositories, and access control models. The authentication protocol handlers provide symmetrical methods to handle requests and responses in the authentication process that reflect the symmetrical nature of the authentication process.
摘要翻译: 描述了一种用于在计算机系统和服务中提供可插拔认证和访问控制的系统和方法。 认证和访问控制过程可以被分为三个组件:认证协议,用户存储库和访问控制模型。 在一个实施例中,认证和访问控制机制可以被实现为三个可插拔模块:用于认证方的认证协议处理器模块,用于被认证侧的认证协议处理程序,以及认证者侧的访问控制上下文模块。 可插拔模块可以是可交换的,以支持各种认证类型,用户存储库和访问控制模型。 认证协议处理程序提供对称方法来处理反映认证过程的对称性质的认证过程中的请求和响应。
-
公开(公告)号:US07685573B2
公开(公告)日:2010-03-23
申请号:US10651328
申请日:2003-08-28
IPC分类号: G06F9/44
CPC分类号: G06F11/3636 , G06F11/3471
摘要: For a flexible error trace mechanism, embodiments may be implemented for C/C++ interface libraries, or in programs written in C/C++ or other programming languages. In one embodiment, when an error occurs in a function call, a trace element may be recorded that may include the source file name, function name, line number and other information that may be used to identify the error. In one embodiment, the library function may call a plurality of library functions in a function call stack. For each of the plurality of library functions, if the library function generates an error, an error trace element may be added to the error trace. After completion of the library function, the program may obtain the error trace for the library function. The error(s), if any, may be debugged using the information in the obtained error trace.
摘要翻译: 对于灵活的错误跟踪机制,可以为C / C ++接口库或以C / C ++或其他编程语言编写的程序实现实施例。 在一个实施例中,当在功能调用中发生错误时,可以记录可以包括源文件名,功能名称,行号和可用于识别错误的其他信息的跟踪元素。 在一个实施例中,库函数可以调用函数调用栈中的多个库函数。 对于多个库函数中的每一个,如果库函数生成错误,则可以将错误跟踪元素添加到错误跟踪。 完成库函数后,程序可以获取库函数的错误跟踪。 可以使用获得的错误跟踪中的信息来调试错误(如果有的话)。
-
公开(公告)号:US06412021B1
公开(公告)日:2002-06-25
申请号:US09031399
申请日:1998-02-26
IPC分类号: G06F1132
CPC分类号: G06F9/542 , G06F9/44526 , G06F9/44594 , G06F11/324 , Y10S715/977
摘要: A method and apparatus for performing user notification. In a desktop environment in which multiple applications, or applets may be simultaneously resident in main memory, it may be necessary to release or unload one or more applications or applets from main memory to provide memory space for a newly selected application or applet. Applications or applets thus unloaded are incapable of providing feedback or user notification of state changes associated with the respective application or applet. An embodiment of the invention provides a user notification class for notifying users of application or applet state changes. For each application or applet that needs to provide user notification, the desktop manager loads an instance of a notification class as an independent thread which will operate even when the associated application or applet is not resident in main memory. The user notification class instance performs all notification functions on behalf of the application or applet. An event mechanism is provided for an application or applet to communicate with its associated user notification thread.
摘要翻译: 一种执行用户通知的方法和装置。 在多个应用程序或小应用程序可能同时驻留在主存储器中的桌面环境中,可能需要从主存储器释放或卸载一个或多个应用程序或小程序以为新选择的应用程序或小应用程序提供存储空间。 因此卸载的应用程序或小程序不能提供与相应应用程序或小应用程序相关联的状态更改的反馈或用户通知。 本发明的实施例提供了一种用于通知用户应用程序或小程序状态改变的用户通知类。 对于需要提供用户通知的每个应用程序或小应用程序,桌面管理器将通知类的实例作为独立线程加载,即使关联的应用程序或小程序不驻留在主内存中也会运行。 用户通知类实例代表应用程序或小应用程序执行所有通知功能。 为应用程序或小应用程序提供事件机制以与其关联的用户通知线程进行通信。
-
-