集成UCenter单点登录的 ASP.Net MVC 4 Web Api 模板
使用方法:
创建项目后注意修改Web.config中的相关配置信息
<!--客户端版本-->
<add key="UC_CLIENT_VERSION" value="1.5.2" />
<!--发行时间-->
<add key="UC_CLIENT_RELEASE" value="20101001" />
<!--API 开关(value类型:True False 默认值:True)-->
<!--是否允许删除用户-->
<add key="API_DELETEUSER" value="True" />
<!--是否允许重命名用户-->
<add key="API_RENAMEUSER" value="True" />
<!--是否允许得到标签-->
<add key="API_GETTAG" value="True" />
<!--是否允许同步登录-->
<add key="API_SYNLOGIN" value="True" />
<!--是否允许同步登出-->
<add key="API_SYNLOGOUT" value="True" />
<!--是否允许更改密码-->
<add key="API_UPDATEPW" value="True" />
<!--是否允许更新关键字-->
<add key="API_UPDATEBADWORDS" value="True" />
<!--是否允许更新域名解析缓存-->
<add key="API_UPDATEHOSTS" value="True" />
<!--是否允许更新应用列表-->
<add key="API_UPDATEAPPS" value="True" />
<!--是否允许更新客户端缓存-->
<add key="API_UPDATECLIENT" value="True" />
<!--是否允许更新用户积分-->
<add key="API_UPDATECREDIT" value="True" />
<!--是否允许向UCenter提供积分设置-->
<add key="API_GETCREDITSETTINGS" value="True" />
<!--是否允许获取用户的某项积分-->
<add key="API_GETCREDIT" value="True" />
<!--是否允许更新应用积分设置-->
<add key="API_UPDATECREDITSETTINGS" value="True" />
<!--API 开关结束-->
<!--返回值设置-->
<!--返回成功(默认:1)-->
<add key="API_RETURN_SUCCEED" value="1" />
<!--返回失败(默认:-1)-->
<add key="API_RETURN_FAILED" value="-1" />
<!--返回禁用(默认:-2)-->
<add key="API_RETURN_FORBIDDEN" value="-2" />
<!--返回值设置结束-->
<!--[必填]通信密钥-->
<add key="UC_KEY" value="248D6EE000E64562BEB14FA863A8BC32" />
<!--[必填]UCenter地址-->
<add key="UC_API" value="http://bbs.lishewen.com/uc_server" />
<!--[必填]默认编码-->
<add key="UC_CHARSET" value="utf-8" />
<!--[非必填]UCenter IP-->
<add key="UC_IP" value="" />
<!--[必填]应用ID-->
<add key="UC_APPID" value="2" />
UCenter方面将设置的uc.php改为uc即可
本项目使用了 http://ucenterapidotnet.codeplex.com/
如果缺少 DS.Web.UCenter.dll 可自行在lib中引用已编译项 或 从上面的网址下载代码自行编译
更多帮助请参考
http://www.dozer.cc/2011/01/ucenter-api-in-depth-1st/