Yes, I found a solution, but this workaround works for my case, because I do not support logging in with a user / password.
Basically, the solution (cloud code) in the semi-pseudo-code:
- ,
user.getSessionToken() - ,
user.become() , - , :
yourPreviousPromiseInOrderToChainThem.then(function(user)
password = new Buffer(24);
_.times(24, function(i) {
password.set(i, _.random(0, 255));
});
password = password.toString('base64')
user.setPassword(password);
return user.save();
}).then(function(user) {
return Parse.User.logIn(user.get('username'), password)
}).then(function(user) {
var sessionToken = user.getSessionToken();
})
, , , , , , thist , / ( ), , , , .
.
, , , -, , ( Parse.com Parse-Server)
, :)