我有一個構建在hackathon starter framework(人們可以在http://hackathonstarter.herokuapp.com/上演示)頂部的node.js應用程序。在iOS和Node.js應用程序之間傳遞登錄憑證的最佳方式
我想設置一個人可以登錄iOS應用程序並使用Web應用程序數據庫。
當我登錄到應用程序時,請求正文包含以下內容,這是用於驗證用戶的內容。
body:
{ _csrf: 'a2OrandomxnpwVOrandomp0u36randomorlv0=',
email: '[email protected]',
password: 'myPassword' },
我試圖使在以下格式的站點的控制檯Ajax請求,並在驗證我是成功的:
$.ajax({
type:"POST",
url:"/login",
data: { _csrf: 'a2OrandomxnpwVOrandomp0u36randomorlv0=',
email: '[email protected]',
password: 'myPassword' },
dataType:"json",
success:function(response){
console.log(response)
}
});
從這個我已經得出結論(希望正確),在爲了接受來自外部應用程序的請求,請求必須包含一個有效的_csrf標記,這會導致我的問題iOS應用程序的請求將是什麼樣子,以及它將在哪裏獲得將對我的應用程序有效的csrf標記?
的問題是類似以下內容:
我想看看Oauth 2 –
@RyanBerg我的應用程序使用Oauth 2.0 https://github.com/sahat/hackathon-starter/blob/master/package.json – maudulus