Patent ID: 8689004

Claim:
A method for enabling use of security tokens to control access to resources, the method comprising: receiving, by a server system, multiple claim provider plug-ins, each of the claim provider plug-ins implementing a same software interface; installing, by the server system, the claim provider plug-ins by modifying one or more configuration settings such that the server system dynamically accesses the claim provider plug-in; providing, by the server system, a search response to a client device, the search response comprising claim description data, the claim description data describing germane claims, the germane claims being among claims provided by the claim provider plug-ins; receiving, by the server system, a resource from the client device; providing interface data to the client device when the resource is received from the server system, the interface data representing a search claim interface that comprises one or more features to receive one or more search criteria from a user; receiving, by the server system, a search request from the client device, the search request comprising search criteria data, the search criteria data representing the one or more search criteria, the search criteria including one or more keywords; wherein each of the germane claims satisfies the one or more search criteria; wherein the software interface declares a description query method; providing description query requests to each of the claim provider plug-ins, the description query requests invoking the description query method of the claim provider plug-ins; receiving description query responses from the claim provider plug-ins in response to the description query requests, the description query responses comprising the claim description data; and controlling, by the server system, access to the resource on a basis of claims provided by the claim provider plug-ins.