diff --git a/github_connect.inc b/github_connect.inc
index 07f216a..abeb4e3 100644
--- a/github_connect.inc
+++ b/github_connect.inc
@@ -62,6 +62,9 @@ function _github_connect_register($github_user, $token) {
     'status' => 1,
     'access' => REQUEST_TIME,
     'init' => $github_user['email'],
+    // Pass the token along, so modules implementing user related hooks, can use
+    // the token even before it is saved.
+    'github_token' => $token,
   );
 
   $account = user_save('', $userinfo);
