private void ConfigurePlugins(IAppBuilder app, PluginConfiguration dependencies)
        {
            var options = new WsFederationPluginOptions(dependencies)
            {
                RelyingPartyService = () => new InMemoryRelyingPartyService(LocalTestRelyingParties.Get()),
            };

            app.UseWsFederationPlugin(options);
        }
        private void ConfigurePlugins(IAppBuilder pluginApp, IdentityServerOptions coreOptions)
        {
            var wsfedOptions = new WsFederationPluginOptions
            {
                // todo - also signoutcleanup is broken right now
                LoginPageUrl  = "http://localhost:3333/core/login",
                LogoutPageUrl = "http://localhost:3333/core/connect/logout",

                Factory = new WsFederationServiceFactory
                {
                    UserService          = coreOptions.Factory.UserService,
                    CoreSettings         = coreOptions.Factory.CoreSettings,
                    RelyingPartyService  = Registration.RegisterFactory <IRelyingPartyService>(() => new InMemoryRelyingPartyService(LocalTestRelyingParties.Get())),
                    WsFederationSettings = Registration.RegisterFactory <WsFederationSettings>(() => new LocalTestWsFederationSettings())
                },
            };

            pluginApp.UseWsFederationPlugin(wsfedOptions);
        }