Patent ID: 8307412

Claim:
A method for registering a third-party website to utilize a multi-factor authentication service, comprising: receiving of a valid digital identity certificate for the third-party website by the multi-factor authentication service; receiving of an acquiescence to terms of use of the multi-factor authentication service for the third-party website by the multi-factor authentication service; enabling the third-party website to utilize the multi-factor authentication service, in the absence of additional human intervention between the third-party website and the multi-factor authentication service before the third-party website initiates utilization of the multi-factor authentication service; and utilizing a developer portal, the developer portal accessible by a developer of the third-party website and configured to: provide an application programming interface (API) key to the developer of the third-party website, the API key configured to enable the third-party website to utilize the multi-factor authentication service; provide a shared secret key to the developer of the third-party website, the shared secret key configured to authenticate a request to utilize the multi-factor authentication service; and provide terms of use of the multi-factor authentication service to the third-party website, at least some of at least one of the receiving, the enabling, or the utilizing implemented at least in part via a processing unit.