1. A method of managing user access to a protected computer resource comprising: receiving, at an access manager computer, an indication from a user data repository of a modification of data stored in said user data repository; calculating updated access privileges to said protected resource based on said modification; and updating an access gate with said updated access privileges, wherein said access gate limits access to said protected resource based on said updated access privileges.