1. In a computing environment, a method of providing access to one or more resources to a user device, the method comprising: at a user device, registering with an identity service to obtain an identity credential, at the user device, registering with a policy management service by presenting the identity credential; at the user device, providing an indication of current state of the user device to the policy management service; and the user device receiving a token from the identity service based on the policy management level of the user device as compared to a policy set, as the policy management service has provided an indication of compliance with the policy set to the identity service.