Method and system for authenticating access to heterogeneous computing services
AssigneeMicrosoft Corporation
InventorsGregory A. Jones, Robert M. Price, William L. Veghte
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsGregory A. Jones, Robert M. Price, William L. Veghte
Estimating the term…
A method and system for authenticating access to heterogeneous computing services is provided. In a preferred embodiment, logon providers are configured into the computer system, which provide secure access to their services by requiring authentication of user identification information using a logon mechanism. According to this embodiment, a user designates a primary logon provider to provide an initial logon user interface. The user enters identification information when this user interface is displayed, for example a user name, a password and a domain. The computer system executes a logon sequence, which first invokes the primary logon provider to collect identification information and to authenticate the user for access to services provided by the primary logon provider. The system then authenticates the collected identification information to provide the user access to operating system computer services. If the system logon authentication procedure is not successful, then the logon sequence displays its own user interface to collect additional identification information. The logon sequence then invokes the logon routines of other logon providers to enable them to authenticate already collected identification information without displaying additional user interfaces. A preferred embodiment enables the system logon sequence to use authentication information stored on a network to authenticate the user for access to local computing services. Also, logon providers can be provided for drivers other than network drivers when a logon mechanism is required to access their computing services. Further, using a primary logon provider, the initial logon user interface displayed to collect identification information can be replaced.
A method in a computer system network environment for authenticating access to computing services, the computer system network environment having a local computer system that can be connected to multiple heterogeneous networks, the local computer system having local authentication code to access local computer system services, the method comprising the computer-implemented steps of:
A method in a computer system for authenticating access to local system services, the computer system having system authentication code to secure access to the local system services, the method comprising the computer-implemented steps of:
A method in a computer system for authenticating access to a plurality of resources using a single user interface, the computer system having authentication code to access system services, the method comprising the computer-implemented steps of:
A method in a computer system for authenticating access to the computer system, the computer system having a system defined user interface to identify access information and having authentication code to access system services, the method comprising the computer-implemented steps of:
A method in a computer system for accessing system authentication information stored on a network, the computer system having local system logon code to enable access to local computer system services, the method comprising the computer-implemented steps of:
A computer system for authenticating access to local system services comprising:
A computer system for authenticating access to system services comprising:
A local computer system comprising:
A distributed computer-readable memory medium containing instructions for controlling a computer processor in a computer system network environment to authenticate access to computing services, the computer system network environment having a local computer system that can be connected to multiple heterogeneous networks, the local computer system having local authentication code to access local :.computer system services, by performing the steps of:
A distributed computer-readable memory medium containing instructions for controlling a computer processor in a computer system to authenticate access to local system services, the computer system having system authentication code to secure access to the local system services, by performing the steps of:
Dependencies are inferred from the claim text.