In this paper,we present an authentication system ehich can be seved as multi-factor authentication provider.This system has supported various authentication methods(ASP Membership,OpenID,and SMS one time password) in either standard one factor or multi-factor authentication method.It has been tested woth two consumer websites 9MOSS 2007 WEBSITE and ASP.NET MVC website) in either standard XML post or diffie hellman protocol.This system was developed as a solution for user's multi-account in ultiple websites problem. Keywords:Diffie Hellman,Multi-factor authentication,openID