diff --git a/plugins/cas_auth/start.php b/plugins/cas_auth/start.php
index 88191e2b0fe658530f6fcb914aaa4af70d93ff00..8f61bf7763d9910401a5456b888fcd4f2d1d23f1 100644
--- a/plugins/cas_auth/start.php
+++ b/plugins/cas_auth/start.php
@@ -261,7 +261,7 @@
 			}
 				
 			try {
-				if ($user_guid = register_user($username, 'generic', $name, $email, false, 0, '', true)) {
+				if ($user_guid = register_user($username, generate_random_cleartext_password(), $name, $email, false, 0, '', true)) {
 					$thisuser = get_user($user_guid);
 					
 					//pre-populate profile fields with data from Peoplefinder Services