[问题] .net MVC web api之android的session ?

楼主: sing10407 (阿U)   2016-01-31 22:34:54
目前专案已经有 web 版本 是使用 asp.net MVC 开发
WEB 的部分使用 session 来控管权限,
api 的部分想要原封不动直接提供给 mobile app 开发
可是原本写在 controller 的 session 认证就不能用了?
有想到可以使用token的方式来做权限控管,
但是这样就不能沿用 api 了,
不知道framework或是C#本身有没有提供相关的solution呢?
作者: J002 (阿里山 我来了XD~)   2016-02-01 00:13:00
印象中也看过连login都用web api去吃串的但手边没电脑 明早上班再找给您参考@@
作者: GoalBased (Artificail Intelligence)   2016-02-01 03:07:00
AuthorizeAttribute
作者: J002 (阿里山 我来了XD~)   2016-02-01 17:00:00
作者: kevintsengtw (mrkt)   2016-02-01 19:54:00
给 app 或其他服务使用,要记得是无状态,大多使用token 处理
作者: J002 (阿里山 我来了XD~)   2016-02-01 20:22:00
先拜楼上了<(_ _)>
作者: Litfal (Litfal)   2016-02-01 22:37:00
其实在app上做一样的登入,并保留response的cookie,后来再呼叫api时,使用同样的cookie去闯关就行了.net有CookieContainer,Android有CookieStore,IOS的话用NSURL时要自己去捞Set-Cookie Header,送出自己加Header

Links booklink

Contact Us: admin [ a t ] ucptt.com