You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by mi...@apache.org on 2017/06/27 21:58:38 UTC

[1/2] incubator-trafficcontrol git commit: fix a merge issues in "create user" API + moving Change TO password hashing to scrypt

Repository: incubator-trafficcontrol
Updated Branches:
  refs/heads/master 28343462d -> 2303ddd40


fix a merge issues in "create user" API + moving Change TO password hashing to scrypt


Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/11f90de2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/11f90de2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/11f90de2

Branch: refs/heads/master
Commit: 11f90de24f5e1e99c9ddfb0eda65695b6e98ba7f
Parents: 2834346
Author: nir-sopher <ni...@qwilt.com>
Authored: Tue Jun 20 08:04:10 2017 +0300
Committer: Jeremy Mitchell <mi...@gmail.com>
Committed: Tue Jun 27 15:57:56 2017 -0600

----------------------------------------------------------------------
 traffic_ops/app/lib/API/User.pm        |  4 ++--
 traffic_ops/app/t/api/1.2/user_admin.t | 10 +++++++++-
 2 files changed, 11 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/11f90de2/traffic_ops/app/lib/API/User.pm
----------------------------------------------------------------------
diff --git a/traffic_ops/app/lib/API/User.pm b/traffic_ops/app/lib/API/User.pm
index 06f2e59..117030d 100644
--- a/traffic_ops/app/lib/API/User.pm
+++ b/traffic_ops/app/lib/API/User.pm
@@ -265,8 +265,8 @@ sub create {
 		role                 => $params->{role},
 		state_or_province    => $params->{stateOrProvince},
 		username             => $params->{username},
-		local_passwd         => sha1_hex( $params->{localPassword} ),
-		confirm_local_passwd => sha1_hex( $params->{confirmLocalPassword} ),
+		local_passwd         => Utils::Helper::hash_pass( $params->{localPasswd} ),
+		confirm_local_passwd => Utils::Helper::hash_pass( $params->{confirmLocalPasswd} ),
 		tenant_id            => $tenant_id,
 	};
 

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/11f90de2/traffic_ops/app/t/api/1.2/user_admin.t
----------------------------------------------------------------------
diff --git a/traffic_ops/app/t/api/1.2/user_admin.t b/traffic_ops/app/t/api/1.2/user_admin.t
index 1a71836..ec7b82b 100644
--- a/traffic_ops/app/t/api/1.2/user_admin.t
+++ b/traffic_ops/app/t/api/1.2/user_admin.t
@@ -83,7 +83,15 @@ sub run_ut {
         	->status_is(400)->or( sub { diag $t->tx->res->content->asset->{content}; } )
 	       , 'Success same email...';
 	       
-	my $userid = $schema->resultset('TmUser')->find( { username => $addedUserName } )->id, 'Does the portal user exist?';
+	my $userid = $schema->resultset('TmUser')->find( { username => $addedUserName } )->id, 'Does the user exist?';
+
+	#login as the user, and do something, to verify the user can log in with the given password
+	ok $t->get_ok('/logout')->status_is(302)->or( sub { diag $t->tx->res->content->asset->{content}; } );
+	ok $t->post_ok( '/login', => form => { u => $addedUserName, p => "longerpass"} )->status_is(302);
+	ok $t->get_ok('/api/1.2/users/'.$userid)->status_is(200);
+	#back to the standard user
+	ok $t->get_ok('/logout')->status_is(302)->or( sub { diag $t->tx->res->content->asset->{content}; } );
+	ok $t->post_ok( '/login', => form => { u => $login_user, p => $login_password} )->status_is(302);
 	       
 	if (defined($tenant_id)){
 		#verify the update with no "tenant" removed the tenant


[2/2] incubator-trafficcontrol git commit: This closes #691

Posted by mi...@apache.org.
This closes #691


Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/2303ddd4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/2303ddd4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/2303ddd4

Branch: refs/heads/master
Commit: 2303ddd40916c2f4e7b5cf5347e5d160d32a8157
Parents: 11f90de
Author: Jeremy Mitchell <mi...@gmail.com>
Authored: Tue Jun 27 15:58:28 2017 -0600
Committer: Jeremy Mitchell <mi...@gmail.com>
Committed: Tue Jun 27 15:58:28 2017 -0600

----------------------------------------------------------------------

----------------------------------------------------------------------