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); }