2014-02-08 30 views
0

我正嘗試使用流星創建一個Web應用程序。我希望在我的大學校園裏使用這個應用程序,並且我想使用學院的認證服務,這樣學生就可以用他們的大學電子郵件地址和密碼登錄。我需要查詢(使用HTTP POST請求)https://www.bowdoin.edu/apps/mobile/login.php以獲得0表示不正確的用戶信息,或任何其他指示用戶可以成功登錄。我想使用流星帳戶 - 用戶界面樣式和登錄格式,只需使用身份驗證POST請求。我還希望保留允許用戶具有與其電子郵件地址相關聯的ID的功能,以便應用程序中的任何用戶內容在他們再次登錄時都與該用戶保持關聯。我希望以一種方式來實現這一點,即使用流星帳戶和帳戶密碼包中的代碼。在這種情況下唯一的唯一登錄功能是與其他服務的Oauth相比的後發請求。如何使用HTTP POST請求與流星的accounts-ui軟件包進行簡單的第三方登錄

+0

得到任何示例嘗試發佈的起點?在提問這樣​​的問題時,總是會幫助發佈您嘗試過的內容。 – Durandal

回答

0

如果您想使用Meteor的內置帳戶包,我認爲您學院的認證服務需要支持OAuth。每http://docs.meteor.com/#meteor_loginwithexternalservice

Meteor.loginWithExternalService([選項],[回調])

這些功能啓動登錄過程與外部服務(例如: Facebook,谷歌等),使用OAuth 。當他們打電話時,他們會打開一個新的 彈出窗口,加載提供者的登錄頁面。一旦用戶有 與提供商登錄,彈出窗口關閉,流星客戶端登錄到流星服務器與由外部服務提供的信息。

請參閱該文檔的那部分,並嘗試建立自己的帳戶 - 鮑登類似的例子包(賬戶,github上,等);例如參見https://github.com/meteor/meteor/tree/d477c8d03bb078f7e8e85dbe4b51db7ae5689573/packages/githubhttps://github.com/meteor/meteor/tree/d477c8d03bb078f7e8e85dbe4b51db7ae5689573/packages/accounts-github