protected RequestBase( IServiceBundle serviceBundle, AuthenticationRequestParameters authenticationRequestParameters, IAcquireTokenParameters acquireTokenParameters) { ServiceBundle = serviceBundle ?? throw new ArgumentNullException(nameof(serviceBundle)); AuthenticationRequestParameters = authenticationRequestParameters ?? throw new ArgumentNullException(nameof(authenticationRequestParameters)); if (acquireTokenParameters == null) { throw new ArgumentNullException(nameof(acquireTokenParameters)); } if (authenticationRequestParameters.Scope == null || authenticationRequestParameters.Scope.Count == 0) { throw new ArgumentNullException(nameof(authenticationRequestParameters.Scope)); } ValidateScopeInput(authenticationRequestParameters.Scope); acquireTokenParameters.LogParameters(AuthenticationRequestParameters.RequestContext.Logger); }
protected RequestBase( IServiceBundle serviceBundle, AuthenticationRequestParameters authenticationRequestParameters, IAcquireTokenParameters acquireTokenParameters) { ServiceBundle = serviceBundle; AuthenticationRequestParameters = authenticationRequestParameters; ValidateScopeInput(authenticationRequestParameters.Scope); acquireTokenParameters.LogParameters(AuthenticationRequestParameters.RequestContext.Logger); }