枚举名称 | 枚举值 | 枚举说明 |
---|---|---|
None |
0 |
None |
AppToken |
1 |
AppToken数据(官方App及H5 手机端应用) 1.通过AuthApiController.GetAppToken()获取Token供APP端使用,基类应继承:BaseApiController(APP端API)。 2.或通过AuthApiController.GetH5Token()供H5端API使用,基类应继承:BaseH5ApiController(H5应用API)。 注:为保证H5应用在APP端正常使用,H5Token及AppToken是共享的,实际上GetH5Token()返回的就是AppToken。 |
WebToken |
2 |
WebToken数据(官方PC Web应用) 1. 通过FormsAuthenticationBL.Sign()获取,供PC端WEB MVC程序使用。基类应继承:BaseController(WebMVC PC WEB 端应用) 2. 或通过 AuthApiController.GetWebToken()获取,供PC端WEB API的Web程序使用。基类应继承:BaseWebApiController(WebAPI PC WEB应用) |
OpenAPIUserToken |
3 |
OpenAPI ByUser Token数据(第三方程序按UserID会话应用) 通过AuthApiController.GetOpenAPITokenByUser()获取Token,供非优信官方第三方程序按UserID方式使用。 基类应继承:BaseOpenUserApiController (按UserID获取数据,数据权限限制此用户本人) |
OpenAPIAppIDToken |
4 |
OpenAPI ByAppID Token数据 (第三方程序按AppID鉴权应用) 通过AuthApiController.GetOpenAPITokenByAppid()获取Token,供非优信官方第三方程序按AppID方式使用。 基类应继承:BaseOpenAppApiController(按APPID获取数据,而不是按UserID获取数据。数据权限往往比较大,跨用户一般按学校或区域获取数据) |
WXUserToken |
5 |
微信Toekn类型 基类应继承:BaseWXH5ApiAppApiController(按OpenID获取数据) |
WorkWechatToken |
6 |
企业微信Token类型 |
WechatMiniPrg |
7 |
微信小程序 |
WorkWechatMiniPrg |
8 |
企业微信小程序 |
WorkWechatWebToken |
9 |
企业微信 服务商后台Webtoken |
TVToken |
10 |
电视端Token |
SyncGroupToken |
11 |
机构数据同步Token |
WechatOffi |
12 |
微信公众号 |