枚举名称枚举值枚举说明
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

微信公众号