/// <summary>
 /// 默认构造函数
 /// </summary> 
 /// <param name="userQueryService"></param>
 /// <param name="userTask"></param>
 /// <param name="identityTask"></param>
 public RegController(
     IUserQueryService userQueryService, 
    
     IIdentityTask identityTask)
 {
     this._userQueryService = userQueryService;
     
     _identityTask = identityTask;
 }
 /// <summary>
 /// 构造函数
 /// </summary>
 public OAuthController(
     IClientQueryService clientQueryService,
     IClientTask clientTask,
     IClientAuthorizationTask clientAuthorizationTask,
     IClientAuthorizationQueryService clientAuthorizationQueryService, 
     IUserQueryService userQueryService,
     IIdentityTask identityTask)
 {
     ClientQueryService = clientQueryService;
     ClientTask = clientTask;
     ClientAuthorizationTask = clientAuthorizationTask;
     ClientAuthorizationQueryService = clientAuthorizationQueryService;
     UserQueryService = userQueryService;
     IdentityTask = identityTask;
 }
 /// <summary>
 /// 默认构造函数
 /// </summary> 
 /// <param name="userQueryService"></param>
 /// <param name="userTask"></param>
 /// <param name="identityTask"></param>
 public SiteController(
    IIdentityTask identityTask)
 {
      
     _identityTask = identityTask;
 }