是要用oauth吗?但是好像不通。
是要用oauth吗?但是好像不通。
|
andy12530Feb 3, 2015
1
|
|
dong3580Feb 3, 2015
3
1.oauth2授权?
2.ajax请求登录? 这样可行? 我怎么觉得用什么都可行呀,关键是拿到登录之后的token或者你们要用的cookies. |
|
felixzhuFeb 3, 2015
4
传一个token就可以了
|
|
learnshareFeb 3, 2015
5
@niaoren 你是只想登录网页,还是想通过登录网页完成 App 的授权登录?
如果只是登录网页,传统的 cookie/session/token 都可以,如果要登录 App,可以参考新浪之类的 oauth 接口 |
|
6
|
|
cevincheungFeb 3, 2015
7
app里有个网页
给webview增加js接口(window.app.getUser())。获取失败提示用户登录。获取成功那就继续…… |
|
8
@cevincheung 你的意思是网页里面调用objc函数来判断登录?但是那个网页不在webciew里面访问(在Safari)不就有安全问题了吗?
|
|
nilennoctFeb 3, 2015 via iPad
9
native code登陆后生成一个唯一的token,访问 http://www.xxx.com/auth?token={token}×tamp={time},在对应的’/auth'这个接口检查登录信息是否合法(token、timestamp等是否合法),然后跳转不同功能页。
|
|
cevincheungFeb 3, 2015
10
@niaoren 你不会判断有没有这个函数啊…… - -#你获取的信息又没有用户名、密码。只是个token验证一下。再不行token的算法还能写在app里跟服务端一致就行。咋不安全了。
|
|
lujiajing1126Feb 3, 2015
14
客户端登陆。。。然后。。。把token塞给uiwebview。。就好了
|
|
hyzjshwoFeb 3, 2015
16
Native (post)->web app(login form)->Native(logic eg:save cookies)->web view(set cookies)
|
|
cralisonFeb 8, 2015
18
刚完这个。
打开网页的请求里加token参数,如果没有登录就加空字符,后端判断,如果是空字符就发一个特定url的请求,webview截获这个特定url,调登录界面 |