我目前是AppEngine領(lǐng)域的新手,并希望使用Cloud Endpoints為正在開發(fā)的移動(dòng)應(yīng)用程序創(chuàng)建后端。我現(xiàn)在的問題之一是關(guān)于用戶的身份驗(yàn)證。我一直在關(guān)注App Engine上的Udacity的MOOC,他們教我們?nèi)绾问褂肎oogle帳戶驗(yàn)證用戶的API請(qǐng)求。在后端,我們只需User向我們的方法中添加一個(gè)參數(shù),并檢查用戶是否登錄。據(jù)我所知,此用戶參數(shù)是App Engine根據(jù)Authorization請(qǐng)求的標(biāo)頭生成的。(那里可能需要一些確認(rèn))現(xiàn)在,我不確定有很多東西,而在本MOOC中并沒有得到很好的解釋?,F(xiàn)在,我想知道它是否與Google之外的其他OAuth方案兼容?那么,如果我想實(shí)現(xiàn)Facebook身份驗(yàn)證,我是否只需傳遞Facebook訪問令牌?根據(jù)我的搜索,使用Android上的Facebook SDK將使我能夠生成用戶訪問令牌,該用戶訪問令牌將我的用戶標(biāo)識(shí)為facebook。將其發(fā)送到后端后,我想在Facebook上檢查其有效性,如果有效,請(qǐng)為我的應(yīng)用程序創(chuàng)建一個(gè)新用戶?,F(xiàn)在,我還想生成一個(gè)新令牌,用于標(biāo)識(shí)我的應(yīng)用程序的用戶。我需要怎么做?
Google Cloud Endpoints和用戶身份驗(yàn)證
慕田峪7331174
2019-11-11 15:06:38