We develop a system that can provide a secure, fast user authentication for web and cloud services. It leverages cellular users' smartphones which have been authenticated to be an authenticated token for OpenID authentication. It does not require the users to input user credentails, but only needs a click. Service providers can rely on this system to do service access control based on the users' real identity and information. The system can be applied to browsers and general applications which are not on the smartphones. Compared with current cloud user authentication methods, our proposed method is securer and faster.