1. A computer system comprising the following: one or more processors; system memory; a computer-readable hardware storage device having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for providing an identity risk score as part of an authentication process, the method comprising the following: an act of receiving from a cloud service portal one or more user credentials from a user, the user credentials identifying the user to the an authentication server; an act of verifying the user's identity using the received credentials; an act of generating an identity risk score based on one or more identity factors, the identity factors indicating a likelihood that the user is a valid user; an act of providing a level of service to the user based on the identity risk score that is dynamically updatable, wherein providing the level of service to the user includes: dynamically reducing the level of service for the user when the identity risk score of the user is dynamically updated to be above a threshold, and dynamically increasing the level of service for the user when the identity risk score of the user is dynamically updated to be below a threshold.