- 主题:登录成功之后是否可以返回一个token回来?
现在app需要自己保存密码,对于安卓来说是个不大不小的安全问题
--
FROM 221.219.69.*
Android应用不允许存密码,现在token有效期大概是几天,在各位申请正式签名的时候可以指定token有效期的。可以设置的更长一些。
理论上非官方客户端必须用oauth2的接口。
用现在password方式的话不允许存密码。
【 在 sighforever 的大作中提到: 】
: 现在app需要自己保存密码,对于安卓来说是个不大不小的安全问题
:
: --
: ....................
--
FROM 114.81.254.*
这个token应该是libsmth库自己来维护的吧?
token在用户杀掉app进程之后还起作用么?
我刚刚试了一下,好像不起作用了,不知道我什么地方配置不对
【 在 SMTHapp (水木社区 官方客户端) 的大作中提到: 】
: Android应用不允许存密码,现在token有效期大概是几天,在各位申请正式签名的时候可以指定token有效期的。可以设置的更长一些。
: 理论上非官方客户端必须用oauth2的接口。
: 用现在password方式的话不允许存密码。
: ...................
--
FROM 221.219.69.*
登录成功就apiGetAccessToken()然后保存起来
下次启动不需要调用net_LoginBBS(),只需要调用apiSetAccessToken()让libsmth知道用这个token
设计上应该是可以的,虽然我没有测试过。
只要不点注销,这个token就有效,目前的测试签名token有效期是2天。
你说的不对net_error错误码是多少?
【 在 sighforever (早日实现财务自由) 的大作中提到: 】
: 这个token应该是libsmth库自己来维护的吧?
: token在用户杀掉app进程之后还起作用么?
: 我刚刚试了一下,好像不起作用了,不知道我什么地方配置不对
: ...................
--
FROM 117.74.132.*
我好像没发现这两个接口啊?具体在什么地方?
我的意思就是你说的那样,但是我没发现有接口提供
【 在 SMTHapp (水木社区 官方客户端) 的大作中提到: 】
: 登录成功就apiGetAccessToken()然后保存起来
: 下次启动不需要调用net_LoginBBS(),只需要调用apiSetAccessToken()让libsmth知道用这个token
: 设计上应该是可以的,虽然我没有测试过。
: ...................
--
FROM 221.219.69.*
没写在文档里,但是在libsmth_0.0.1里就已经是public的接口。
接下来有空了会完善一下文档。很多JSON返回的也都没有写文档。
iOS: 纯C接口,
void apiSetAccessToken(NSString* actoken);
NSString* apiGetAccessToken();
Java: 代码如下
package net.newsmth.libSMTH;
import java.security.MessageDigest;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Locale;
import org.apache.http.NameValuePair;
public class smth_netop {
private static String mStrAccessToken;
private static smth_netop global_v;
public static smth_netop getInstance(){
if(global_v == null){
global_v = new smth_netop();
}
return global_v;
}
public void apiSetAccessToken(String actoken){
mStrAccessToken = actoken;
}
public String apiGetAccessToken(){
return mStrAccessToken;
}
【 在 sighforever (早日实现财务自由) 的大作中提到: 】
: 我好像没发现这两个接口啊?具体在什么地方?
: 我的意思就是你说的那样,但是我没发现有接口提供
--
FROM 180.157.231.*
OK,感谢
这个类命名比较怪,没注意
【 在 SMTHapp (水木社区 官方客户端) 的大作中提到: 】
: 没写在文档里,但是在libsmth_0.0.1里就已经是public的接口。
: 接下来有空了会完善一下文档。很多JSON返回的也都没有写文档。
: iOS: 纯C接口,
: ...................
--
FROM 221.219.69.*