public HomeController(ISiccarConnector connector, ISiccarConfig config, ISiccarStatusCache statusCache, ISiccarSTSClient siccarStsClient, ISiccarEndpoints siccarEndpoints, ISiccarFormManager siccarFormManager) { _connector = connector; _config = config; _statusCache = statusCache; _siccarStsClient = siccarStsClient; _siccarEndpoints = siccarEndpoints; _siccarFormManager = siccarFormManager; }
public SessionController(IOptions <B2CConfig> b2cOptions, ISiccarStatusCache statusCache) { B2CConfig = b2cOptions.Value; _statusCache = statusCache; }
public static AuthenticationBuilder AddAzureAdB2C(this AuthenticationBuilder builder, Action <B2CConfig> configureOptions, ISiccarStatusCache cache) { builder.Services.Configure(configureOptions); builder.Services.AddSingleton <ISiccarStatusCache>(cache); builder.Services.AddSingleton <IConfigureOptions <OpenIdConnectOptions>, OpenIdConnectOptionsSetup>(); builder.AddOpenIdConnect(); return(builder); }
public OpenIdConnectOptionsSetup(IOptions <B2CConfig> b2cOptions, ISiccarStatusCache cache) { B2CConfig = b2cOptions.Value; _cache = cache; }
public TriggerCacheService(ISiccarStatusCache cache) { _cache = cache; }