我正嘗試使用流星創建一個Web應用程序。我希望在我的大學校園裏使用這個應用程序,並且我想使用學院的認證服務,這樣學生就可以用他們的大學電子郵件地址和密碼登錄。我需要查詢(使用HTTP POST請求)https://www.bowdoin.edu/apps/mobile/login.php以獲得0表示不正確的用戶信息,或任何其他指示用戶可以成功登錄。我想使用流星帳戶 - 用戶界面樣式和登錄格式,只需使用身份驗證POST請求。我還希望保留允許用戶具有與其電子郵件地址相關聯的ID的功能,以便應用程序中的任何用戶內容在他們再次登錄時都與該用戶保持關聯。我希望以一種方式來實現這一點,即使用流星帳戶和帳戶密碼包中的代碼。在這種情況下唯一的唯一登錄功能是與其他服務的Oauth相比的後發請求。如何使用HTTP POST請求與流星的accounts-ui軟件包進行簡單的第三方登錄
0
A
回答
0
如果您想使用Meteor的內置帳戶包,我認爲您學院的認證服務需要支持OAuth。每http://docs.meteor.com/#meteor_loginwithexternalservice:
Meteor.loginWithExternalService([選項],[回調])
這些功能啓動登錄過程與外部服務(例如: Facebook,谷歌等),使用OAuth 。當他們打電話時,他們會打開一個新的 彈出窗口,加載提供者的登錄頁面。一旦用戶有 與提供商登錄,彈出窗口關閉,流星客戶端登錄到流星服務器與由外部服務提供的信息。
請參閱該文檔的那部分,並嘗試建立自己的帳戶 - 鮑登類似的例子包(賬戶,github上,等);例如參見https://github.com/meteor/meteor/tree/d477c8d03bb078f7e8e85dbe4b51db7ae5689573/packages/github和https://github.com/meteor/meteor/tree/d477c8d03bb078f7e8e85dbe4b51db7ae5689573/packages/accounts-github。
相關問題
- 1. 使客戶端只使用流星的POST請求到第三方API
- 2. POST登錄請求一些第三方web應用
- 3. 如何登錄HTTP POST請求
- 4. 使用Heroku上的第三方軟件包進行項目
- 5. 如何使用的OAuth2和微軟登錄和HTTP請求
- 6. 流星包中的HTTP請求?
- 7. 如何使用登錄Cookie登錄並執行POST請求
- 8. 使用JSON進行HTTP POST SOAP請求
- 9. 如何打包第三方軟件以及我的軟件包?
- 10. 進行HTTP POST請求
- 11. 與流星一起使用第三方JavaScript包
- 12. 如何使用流星JS節點服務器代理第三方AJAX請求
- 13. Laravel:使用第三方軟件包
- 14. 如何使用api_key協議與Postman進行簡單的請求?
- 15. 執行簡單的POST請求Swift
- 16. 簡單的POST請求/響應方法?
- 17. 如何使用jquery進行POST請求?
- 18. 處理異步第三方HTTP請求
- 19. 與Erlang的HTTP POST請求
- 20. 如何使用swift進行HTTP POST請求
- 21. 我可以使用第三方HTTP庫進行出站請求嗎?
- 22. Python:嘗試使用請求登錄並執行HTTP請求
- 23. 防止第三方軟件包導入
- 24. 如何在Java軟件中包含第三方庫/軟件?
- 25. 監視目錄中沒有第三方軟件包的更改
- 26. 2013流星NPM軟件包
- 27. Guzzle Laravel - 使用POST請求登錄
- 28. Http POST請求URL包含'['
- 29. 拒絕ASP.NET MVC 5登錄POST Http請求與401.1
- 30. 任何使用HttpClient使用Cookie發送HTTP POST請求的簡單Java示例?
得到任何示例嘗試發佈的起點?在提問這樣的問題時,總是會幫助發佈您嘗試過的內容。 – Durandal