Specifying a repository for an authentication token in a distributed computing system
First Claim
Patent Images
1. A method to facilitate specifying a repository containing authentication information within a pluggable authentication system, wherein the repository is part of a distributed computer system, comprising:
- receiving a command that includes a specifier for the repository and requires the repository to be accessed, wherein the specifier indicates where the repository is located within the distributed computer system;
populating a data structure with optional data from the command, wherein the data structure includes the specifier for the repository;
if there is no optional data within the command, populating the data structure with null values, whereby plugins can recognize the default values and can perform a default action when no optional data is supplied within the command; and
passing the data structure to a plugin framework, thereby enabling one or more plugins within the framework to;
locate the specified repository, and toaccess the specified repository;
wherein accessing at least one plugin involves accessing a series of plugins in an order specified by a security administrator.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that facilitates specifying a repository containing authentication information to a plugin in a plugable authentication system. When the system receives a command that requires the repository to be accessed, the system populates a data structure with information including a specifier for the repository. The system passes this data structure into a plugin framework. This enables one or more plugins within the framework to access the specified repository.
33 Citations
18 Claims
-
1. A method to facilitate specifying a repository containing authentication information within a pluggable authentication system, wherein the repository is part of a distributed computer system, comprising:
-
receiving a command that includes a specifier for the repository and requires the repository to be accessed, wherein the specifier indicates where the repository is located within the distributed computer system; populating a data structure with optional data from the command, wherein the data structure includes the specifier for the repository; if there is no optional data within the command, populating the data structure with null values, whereby plugins can recognize the default values and can perform a default action when no optional data is supplied within the command; and passing the data structure to a plugin framework, thereby enabling one or more plugins within the framework to; locate the specified repository, and to access the specified repository; wherein accessing at least one plugin involves accessing a series of plugins in an order specified by a security administrator. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method to facilitate specifying a repository containing authentication information within a pluggable authentication system, wherein the repository is part of a distributed computer system, the method comprising:
-
receiving a command that includes a specifier for the repository and requires the repository to be accessed, wherein the specifier indicates where the repository is located within the distributed computer system; populating a data structure with optional data from the command, wherein the data structure includes the specifier for the repository; if there is no optional data within the command, populating the data structure with null values, whereby plugins can recognize the default values and can perform a default action when no optional data is supplied within the command; and passing the data structure to a plugin framework, thereby enabling one or more plugins within the framework to; locate the specified repository, and to access the specified repository; wherein accessing at least one plugin involves accessing a series of plugins in an order specified by a security administrator. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus to facilitate specifying a repository containing authentication information within a pluggable authentication system, wherein the repository is part of a distributed computer system, comprising:
-
a receiving mechanism that is configured to receive a command that includes a specifier for the repository and requires the repository to be accessed, wherein the specifier indicates where the repository is located within the distributed computer system; a populating mechanism that is configured to populate a data structure with optional data from the command, wherein the data structure includes the specifier for the repository; a setting mechanism that is configured to populate the data structure with null values if there is no optional data within the command, whereby plugins can recognize the default values and can perform a default action when no optional data is supplied within the command; and a data structure passing mechanism that is configured to pass the data structure to a plugin framework, thereby enabling one or more plugins within the framework to; locate the specified repository, and to access the specified repository; wherein accessing at least one plugin involves accessing a series of plugins in an order specified by a security administrator. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification