I'm using Sitecore 9.1 and following [Sitecore's guide][1] in implementing Federated Authentication. I am implementing `Sitecore.Owin.Authentication.Pipelines.IdentityProviders.IdentityProvidersProcessor`, that in Sitecore 9.1 has a constructor with the following signature: ``` c# protected IdentityProvidersProcessor(FederatedAuthenticationConfiguration federatedAuthenticationConfiguration, ICookieManager cookieManager, BaseSettings settings); ``` That in my implementation I'm leaving 'as is': ``` c# public MyOwnProcessor( FederatedAuthenticationConfiguration federatedAuthenticationConfiguration, Microsoft.Owin.Infrastructure.ICookieManager cookieManager, Sitecore.Abstractions.BaseSettings settings) : base(federatedAuthenticationConfiguration, cookieManager, settings) { } ``` And yet, I'm still getting the error `Could not create instance of type: MyProject.MyOwnProcessor. No matching constructor was found.` **EDIT** Adding the entire code of my class: ``` c# namespace MyNamespace { public class MyOwnProcessor : IdentityProvidersProcessor { public MyOwnProcessor(FederatedAuthenticationConfiguration federatedAuthenticationConfiguration, Microsoft.Owin.Infrastructure.ICookieManager cookieManager, Sitecore.Abstractions.BaseSettings settings) : base(federatedAuthenticationConfiguration, cookieManager, settings) { } protected override string IdentityProviderName => "Okta"; protected override void ProcessCore(IdentityProvidersArgs args) { // Currently does nothing, implementation pending string test = "test"; } } } ``` **QUESTION** What could I be doing wrong? Do I need to provide some of these parameters in web.config perhaps? [1]: https://doc.sitecore.com/developers/91/sitecore-experience-management/en/configure-federated-authentication.html