Abstract:
A system, method, and computer program product are provided for managing user access credentials in a computer network. In use, a Security Asset Repository (SAR) is maintained on a first computer connected to a network, the SAR being operable for storing user access credentials to resources on the network. Additionally, a first program residing on a second computer connected to the network is executed by a user, the user having first user access credentials for accessing the second computer. Responsive to executing of the first program, the SAR is accessed by the first program, by employing second user access credentials provided to the first program by the user. Responsive to accessing the SAR by the first program, the first program retrieves third user access credentials from the SAR, the third user access credentials being operable for accessing the SAR by a third computer. Responsive to retrieving the third user access credentials from the SAR, the first program executes a second program residing on the third computer connected to the network, and provides the third user access credentials to the second program. Responsive to providing the third user access credentials to the second program, the SAR is accessed by the second program by employing the third user access credentials, and the second program retrieves fourth user access credentials from the SAR, the fourth user access credentials being operable for accessing resources on the network other than the SAR.