簡體   English   中英

在本機和Web javascript之間轉移已認證的用戶

[英]transfer authenticated user between native and web javascript

我正在使用parse.com和phonegap,並希望能夠在應用程序的本機和phonegap / uiwebview部分之間傳遞用戶憑據。

我在本機端有一個有效的PFUser,並希望將相同的有效用戶傳遞/創建到應用程序的Web部分。

可以使用現有憑據(例如Parse.User.current()._ sessionToken)創建用戶嗎?

給定一個sessionToken和一個User的objectId,您就擁有了在JavaScript端重新登錄User所需的所有信息。 但是,沒有支持的方法來執行此操作。 您將必須執行以下可怕的操作:

var user = new Parse.User();
user.id = "the object id";
user._sessionToken = "the session token";
Parse.User._saveCurrentUser(user);
user.fetch({
  success: function(user) {
    // Now the user is logged in.
  }
});

但是,這不受支持,可能無法正常工作,將來可能會中斷,並且隨時可能起火。 所以不要這樣做。 ;-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM