2016-03-06 51 views
0

所以我寫的項目。 它是將: 1)網站 - 應用 2)網站 - 管理控制面板 3)移動應用(與Xamarin) 4)API安全性的WebAPI和地點 - 天冬氨酸的WebAPI

所以現在我覺得什麼是最好的實踐和更好的方式

選項#1:

2點:應用網站和聯繫網站 - 就像2個ASP MVC應用 層 2的API:聯繫 API,用於管理網站和API爲應用網站+ 移動請求

選項#2: 1個網站和1個API

爲什麼我想約2蜜蜂? 因爲hucker會看到應用程序站點的去向請求。他將可以嘗試哈克它....但所有的刪除和計費邏輯將存儲在管理API - whick將有另一個IP ........

爲什麼2點 - 店面IP的管理API在現場whik只有我能看到

對不起,英語語法傢伙

PS 1點更多的問題:在xamarin和一般的手機應用程序

我初中。

,所以我不知道如何設置與網頁API的身份驗證令牌或somethink

如果有人可以給我發鏈接的教程xamarin + ASP的WebAPI認證 - 其意志不錯

回答

1

你並不需要爲API創建一個獨立的項目,如果安全性是您的問題。爲您的API使用OWIN(基於令牌的認證),這比基本認證更安全。

OWIN認證很重要,如果您在angularjs應用程序中使用您的API。

Have a look at this CodeProject Article