public HomeController(
     SignInManager <User> signInManager,
     UserManager <User> userManager,
     IStsOAuth2RefreshTokenRepository stsOAuth2RefreshTokenRepository)
 {
     _signInManager = signInManager;
     _userManager   = userManager;
     _stsOAuth2RefreshTokenRepository = stsOAuth2RefreshTokenRepository;
 }
 public OAuth2Controller(
     UserManager <User> userManager,
     IOAuth2Service oAuth2Service,
     IStsOAuth2CodeRepository stsOAuth2CodeRepository,
     IStsOAuth2RefreshTokenRepository stsOAuth2RefreshTokenRepository)
 {
     _userManager                     = userManager;
     _oAuth2Service                   = oAuth2Service;
     _stsOAuth2CodeRepository         = stsOAuth2CodeRepository;
     _stsOAuth2RefreshTokenRepository = stsOAuth2RefreshTokenRepository;
 }