cloudstack/client/tomcatconf
Hugo Trippaers bd58ceccd8 Summary: Make the authenticator responsible for encoding the password and add a SHA256 salted authenticator
The authenticators now have an encode function that cloudstack will use to encode the user supplied password before storing it in the database. This makes it easier to add other authenticators with other hashing algorithms. The requires a two step approach to creating the admin account at first start as the authenticators are only present in the management-server component locator.

The SHA256 salted authenticator make use of this new system and adds a hashing algorithm based on SHA256 with a salt. This type of hash is far less susceptible to rainbow table attacks.

To make use of these new features the users password will be sent over the wire just as he typed it and it will be transformed into a hash on the server and compared with the stored password. This means that the hash will not go over the wire anymore.

The default authenticator in components.xml is still set to md5 for backwards compatibility. For new installations the sha256 could be enabled.
2012-10-30 12:56:56 +01:00
..
catalina.policy.in Source code committed 2010-08-11 09:13:29 -07:00
catalina.properties.in Source code committed 2010-08-11 09:13:29 -07:00
cisconexusvsm_commands.properties.in License header update for the client folder 2012-08-01 13:49:10 -04:00
classpath.conf.in License header update for the client folder 2012-08-01 13:49:10 -04:00
cloudmanagementserver.keystore Bug 9479 - provide option for built in https 2011-09-01 16:01:28 -07:00
commands-ext.properties.in CLOUDSTACK-50 build-apidocs ClassNotFoundException: com.cloud.api.commands.DeleteCiscoNexusVSMCmd 2012-09-08 10:56:32 +08:00
commands.properties.in add apidocs/devcloud projects 2012-10-21 00:01:47 -07:00
components-cloudzones.xml.in License header update for the client folder 2012-08-01 13:49:10 -04:00
components-nonoss.xml.in jetty:run should use ${project.build.directory}/${project.build.finalName} directory 2012-10-11 12:08:28 -07:00
components.xml.in Summary: Make the authenticator responsible for encoding the password and add a SHA256 salted authenticator 2012-10-30 12:56:56 +01:00
context.xml.in Source code committed 2010-08-11 09:13:29 -07:00
db-enc.properties.in License header update for the client folder 2012-08-01 13:49:10 -04:00
db.properties.in property files and build file fixes for simulator db changes 2012-09-17 17:33:26 +05:30
ehcache.xml.in License header update for the client folder 2012-08-01 13:49:10 -04:00
environment.properties.in Rename cloud-agent-scripts to cloud-scripts 2012-09-13 16:29:01 +02:00
f5bigip_commands.properties.in License header update for the client folder 2012-08-01 13:49:10 -04:00
junipersrx_commands.properties.in License header update for the client folder 2012-08-01 13:49:10 -04:00
log4j-cloud.xml.in License header update for the client folder 2012-08-01 13:49:10 -04:00
logging.properties.in Source code committed 2010-08-11 09:13:29 -07:00
netapp_commands.properties.in CLOUDSTACK-50 build-apidocs ClassNotFoundException: com.cloud.api.commands.DeleteCiscoNexusVSMCmd 2012-09-08 10:56:32 +08:00
netscalerloadbalancer_commands.properties.in License header update for the client folder 2012-08-01 13:49:10 -04:00
nicira-nvp_commands.properties.in License header update for the client folder 2012-08-01 13:49:10 -04:00
server-nonssl.xml [ASFCS40]CS-15373: Awsapi port change to 7080. 2012-08-21 16:27:55 -07:00
server-ssl.xml.in [ASFCS40]CS-15373: Awsapi port change to 7080. 2012-08-21 16:27:55 -07:00
server.xml.in [ASFCS40]CS-15373: Awsapi port change to 7080. 2012-08-21 16:27:55 -07:00
simulator.properties.in License header update for the client folder 2012-08-01 13:49:10 -04:00
tomcat-users.xml.in Source code committed 2010-08-11 09:13:29 -07:00
tomcat6-nonssl.conf.in License header update for the client folder 2012-08-01 13:49:10 -04:00
tomcat6-ssl.conf.in License header update for the client folder 2012-08-01 13:49:10 -04:00
virtualrouter_commands.properties.in License header update for the client folder 2012-08-01 13:49:10 -04:00
web.xml.in Source code committed 2010-08-11 09:13:29 -07:00