public AccessTokenRefreshBackgroundWorker( IAccessTokenRefresher accessTokenRefresher , AbpTimer timer) : base(timer) { _accessTokenRefresher = accessTokenRefresher; timer.RunOnStart = true; timer.Period = 1000 * 1800;//30分钟 }
public OAuthHeaderHandler( IAccessTokenAccessor accessTokenAccessor, IAccessTokenStore accessTokenStore, IAccessTokenRefresher accessTokenRefresher = null) { _accessTokenAccessor = accessTokenAccessor ?? throw new ArgumentNullException(nameof(accessTokenAccessor)); _accessTokenStore = accessTokenStore ?? throw new ArgumentNullException(nameof(accessTokenStore)); _accessTokenRefresher = accessTokenRefresher; }