운영체제를 사용하여 애플리케이션의 사용자를 인증하는 하나 이상의 기술 및/또는 시스템이 개시된다. 사용자는 온라인 아이덴티티 서비스에 등록되는 클라우드 기반 ID를 사용하여, 전원 공급 시와 같이, 그의 장치에 로그인할 수 있다. 사용자는 사용자의 장치 상의 운영체제가 사용자에 대한 클라우드 기반 아이덴티티를 사용하는 상태에서 인증될 수 있으며, 운영체제는 사용자를 인증하기 위해 온라인 아이덴티티 서비스에 접촉할 수 있다. 사용자가 장치 상의 애플리케이션을 활성화시킬 때, 그것은 운영체제로부터 사용자의 인증을 요청할 수 있으며, 사용자의 클라우드 기반 아이덴티티에 대한 인증 토큰은 애플리케이션에 제공된다. 그 다음, 애플리케이션은 애플리케이션이 사용자의 클라우드 기반 ID의 사용을 지원하기만 하면, 애플리케이션에 대한 사용자를 인증하기 위해 인증 토큰을 사용한다. 이 방식으로, 후속 수동 사용자 로그인 동작이 요구되지 않는다.
One or more techniques and/or systems are disclosed for authenticating a user of an application using an operating system. A user can log onto their device, such as at power-up, using a cloud-based ID registered to an online identity service. The user can be authenticated with the operating system on the user's device, using the cloud-based identity for the user, where the operating system may contact the online identity service to authenticate the user. When the user activates an application on the device it may request authentication of the user from the operating system, and an authentication token for the user's cloud-based identity is provided to the application. The application then uses the authentication token to authenticate the user for the application, as long as the application supports the use of the cloud-based ID of the user. In this manner, a subsequent manual user log-in operation is not required.