diff --git a/lib/resource/Application.js b/lib/resource/Application.js
index <HASH>..<HASH> 100644
--- a/lib/resource/Application.js
+++ b/lib/resource/Application.js
@@ -12,6 +12,9 @@ Application.prototype.authenticateAccount = function authenticateApplicationAcco
     username = authcRequest.username,
     password = authcRequest.password,
     type = authcRequest.type || 'basic';
+  var accountStore = ('string' === typeof authcRequest.accountStore) ?
+    {href: authcRequest.accountStore} :
+    authcRequest.accountStore;
 
   var loginAttempt = {
     type: type,
@@ -19,7 +22,7 @@ Application.prototype.authenticateAccount = function authenticateApplicationAcco
   };
 
   if (authcRequest.accountStore){
-    loginAttempt.accountStore = authcRequest.accountStore;
+    loginAttempt.accountStore = accountStore
   }
 
   _this.dataStore.createResource(_this.loginAttempts.href, {expand: 'account'}, loginAttempt, require('./AuthenticationResult'), callback);
added support of authcRequest.accountStore param as string