1. A method for processing an authentication request from an authentication requestor for a given transaction, the method comprising: receiving, using at least one processor, the authentication request from said authentication requester; and selecting, using at least one processor, an authentication method to be applied to said given transaction from among a plurality of available authentication methods stored in at least one memory based on an evaluation by said at least one processor of a context of the given transaction and attributes of said available authentication methods, wherein said attributes of said available authentication methods used for said selection of said authentication method are fixed for each given available authentication method, wherein said attributes of said available authentication methods comprise one or more of a strength of a given available authentication method, a usability of said given available authentication method, a cost of a given available authentication method, and a number and types of authentication factors of said given available authentication method.