Return-Path: X-Original-To: apmail-cloudstack-commits-archive@www.apache.org Delivered-To: apmail-cloudstack-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 198D8C0CC for ; Thu, 11 Jul 2013 04:58:02 +0000 (UTC) Received: (qmail 52030 invoked by uid 500); 11 Jul 2013 04:58:01 -0000 Delivered-To: apmail-cloudstack-commits-archive@cloudstack.apache.org Received: (qmail 51930 invoked by uid 500); 11 Jul 2013 04:57:56 -0000 Mailing-List: contact commits-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list commits@cloudstack.apache.org Received: (qmail 51912 invoked by uid 99); 11 Jul 2013 04:57:56 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Jul 2013 04:57:56 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 9DE1C88CE33; Thu, 11 Jul 2013 04:57:55 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: radhika@apache.org To: commits@cloudstack.apache.org Date: Thu, 11 Jul 2013 04:57:55 -0000 Message-Id: X-Mailer: ASF-Git Admin Mailer Subject: [1/2] git commit: updated refs/heads/master to 3e8edd7 Updated Branches: refs/heads/master 873e4e0e5 -> 3e8edd74b CLOUDSTACK-1815 Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/f56d9d7c Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/f56d9d7c Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/f56d9d7c Branch: refs/heads/master Commit: f56d9d7c63b03516382c85290d202eff191c57aa Parents: 873e4e0 Author: radhikap Authored: Thu Jul 11 10:25:40 2013 +0530 Committer: radhikap Committed: Thu Jul 11 10:27:28 2013 +0530 ---------------------------------------------------------------------- docs/en-US/password-storage-engine.xml | 54 +++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/f56d9d7c/docs/en-US/password-storage-engine.xml ---------------------------------------------------------------------- diff --git a/docs/en-US/password-storage-engine.xml b/docs/en-US/password-storage-engine.xml new file mode 100644 index 0000000..b1d5340 --- /dev/null +++ b/docs/en-US/password-storage-engine.xml @@ -0,0 +1,54 @@ + + +%BOOK_ENTITIES; +]> + + +
+ Changing the Default Password Encryption + &PRODUCT; allows you to determine the default encoding and authentication mechanism for + admin and user logins. Plain text user authenticator has been changed to do a simple string + comparison between retrieved and supplied login passwords instead of comparing the retrieved md5 + hash of the stored password against the supplied md5 hash of the password because clients no + longer hash the password. The following method determines what encoding scheme is used to encode + the password supplied during user creation or modification. + When a new user is created, the user password is encoded by using the first valid encoder + loaded as per the sequence specified in the UserPasswordEncoders property in the + ComponentContext.xml or nonossComponentContext.xml + files. The order of authentication schemes is determined by the UserAuthenticators + property in the same files. The administrator can change the ordering of both these properties + as preferred. When a new authenticator or encoder is added, you can add them to this list. While + doing so, ensure that the new authenticator or encoder is specified as a bean in both these + files if they are required for both oss and non-oss components. The two properties are listed + below: + <property name="UserAuthenticators"> + <list> + <ref bean="SHA256SaltedUserAuthenticator"/> + <ref bean="MD5UserAuthenticator"/> + <ref bean="LDAPUserAuthenticator"/> + <ref bean="PlainTextUserAuthenticator"/> + </list> + </property> + <property name="UserPasswordEncoders"> + <list> + <ref bean="SHA256SaltedUserAuthenticator"/> + <ref bean="MD5UserAuthenticator"/> + <ref bean="LDAPUserAuthenticator"/> + <ref bean="PlainTextUserAuthenticator"/> + </list> +