在火力地堡2,我能夠通過this方式從登錄後的任何地方獲得的Facebook accessToken
,只是用firebase reference,如:火力地堡3 - 的JavaScript - 登錄後獲得的Facebook的accessToken
firebase.getAuth().facebook.accessToken
現在,我怎麼能在版本3(網絡)中獲得?
注意,我需要它的承諾signInWithPopup
感謝之外
在火力地堡2,我能夠通過this方式從登錄後的任何地方獲得的Facebook accessToken
,只是用firebase reference,如:火力地堡3 - 的JavaScript - 登錄後獲得的Facebook的accessToken
firebase.getAuth().facebook.accessToken
現在,我怎麼能在版本3(網絡)中獲得?
注意,我需要它的承諾signInWithPopup
感謝之外
試試這個:
firebase.auth().signInWithPopup(provider).then(function(result) {
// This gives you a Facebook Access Token. You can use it to access the Facebook API.
var token = result.credential.accessToken;
})
我剛發現this上的文件,爲什麼? :(
由於火力地堡認證不再持續的訪問令牌, 您的應用程序將不得不這樣做本身,如果需要的話。
看起來這與它的一些供應商的auth apis中的不一致有關 – ForrestLyman
這就是登錄裏面,我的意思是外「登錄後」 ,我正在使用AWS cognito,並且我需要在另一端使用'accessToken' ...所以我可以從其他類/方法獲得它? – user2976753
@ user2976753您是否曾經找到答案?好吧, – hybrid9
內置解決方案?Nop,你必須保存和管理你自己的令牌... – user2976753