Patent ID: 7752651

Claim:
A method for propagating security information for an application between a first environment and a second environment, the method comprising: receiving a first snap shot of security information from a first version of the application on the first environment; determining a set of changes to be made to security information on a second version of the application on the second environment including storing the first snap shot of security information in an archive, storing a second snap shot of security information in the archive, comparing the first snap shot of security information in the first version of the application on the first environment to the second snap shot of security information in the second version of the application on the second environment to determine a set of differences between the security information in the first version of the application and security information in the second version of the application, viewing the set of differences through a change election user interface which provides a graphical listing of the set of differences, and using the change election user interface to select the set of changes to send to the second version of the application based on the set of differences; sending the set of changes from a first security adapter residing on the first environment to a second security adapter residing on the second environment; receiving the set of changes in the second environment, wherein the set of changes indicates modification made to security parameters of the first version of the application; and applying the set of changes to the second version of the application in the second environment to match the first version of the application on the first environment, wherein applying the set of changes includes tracking which changes in the set of changes which are accepted at the application in the second environment, and for the changes not accepted, applying a suggested ordering of the application changes to be made.