In accordance with embodiments, there are provided mechanisms and methods
for propagating security information for an application between a first
environment and a second environment. These mechanisms and methods can
enable embodiments to propagate changes to security information from a
first application instance in a first environment to a second application
instance in a second environment. For example, an embodiment can receive
security information from an adapter associated with a test version of an
application, and then propagate the security information to a production
version of the application residing in a production environment. The
ability of embodiments to propagate security information between adapters
associated with application versions can enable propagation of changes to
security information, i.e., information about changes to permissions,
rules, policies and so forth relating to security, between a first
environment and a second environment without necessitating taking the
production version of the application off line.