我正在開發一個社交網絡。我已經一個RESTful API在C#編碼和客觀C.我的架構我的前端應用程序非常簡單:爲社交應用實施安全寧靜的API
iPhone的用戶(移動應用)< - >的RESTful API < - > DATABASE
我想爲我的服務實現身份驗證並使其安全。另外,我希望能夠在手機中保留某些內容,告訴它是否記錄了日誌,以及是否使用了哪個帳戶。
我一直在閱讀,我發現oauth是這個標準。我有很多問題,我不明白。假設以前是資源所有者和服務器之間共享的......在這種情況下誰是資源所有者?用戶本身?我想象的服務器是RESTful API。關於安全令牌,是否在移動應用程序中進行了編碼?並在服務器?
關於令牌。令牌是否保留有關我的登錄信息?我的意思是,在我使用應用程序時,是什麼告訴我用戶是什麼?這是什麼區別兩個用戶,當他們要求例如GetMyFriends?
最後,最新的API密鑰,我該如何實現它並使用它?
謝謝。
謝謝你幫助我比你想象的更多:),即時做着你告訴我和你的工作。我計劃購買一個很好的SSL證書。關於令牌,是的,他們保留有關您的登錄信息,它是一個字符串,每個用戶需要發送每個請求並存儲在服務器中,以便我可以將令牌與用戶相匹配。 –
@RukiaKuchiki很高興的答案可以幫助你。如果您對該主題有任何其他問題,請告知我。我已經構建了幾個社交網絡應用程序,當然可以給你一個或兩個建議。您可以在我的個人資料中查看我所從事的項目。如果您發現需要構建任何類似的功能,請隨時詢問有關實施的信息。 – Eugene