Ejemplo n.º 1
0
 public OAuthMiddlewareProvider(
     IOrchardServices orardSeries,
     IRefreshTokenService refreshTokenServices,
     IAppClientServices clientPolicyServices,
     ISecurityCodeService securityCodeService,
     IAccountEventHandler accountEventHandler)
 {
     _orchardServices      = orardSeries;
     _refreshTokenServices = refreshTokenServices;
     _clientPolicyServices = clientPolicyServices;
     _securityCodeService  = securityCodeService;
     _accountEventHandler  = accountEventHandler;
 }
        /// <summary>
        /// 初始化默认实现OAuth2协议的身份认证机制
        /// </summary>
        /// <param name="orchardServices"></param>
        /// <param name="clientPolicyServices"></param>
        /// <param name="logger"></param>
        public DefaultAuthorizationServerProvider(
            IOrchardServices orchardServices,
            IAppClientServices clientPolicyServices,
            ISecurityCodeService securityCodeService,
            IAccountEventHandler accountEventHandler
            )
        {
            _orchardServices      = orchardServices;
            _clientPolicyServices = clientPolicyServices;
            _securityCodeService  = securityCodeService;
            _accountEventHandler  = accountEventHandler;

            Logger = NullLogger.Instance;
        }