public void CustomActionsOnAppInitialization(IApplicationBuilder app) { using (var scope = app.ApplicationServices.CreateScope()) { StartupCustomServiceActions ActionsOnApplicationInitialization = new StartupCustomServiceActions(); ActionsOnApplicationInitialization.AdministratorUserFromSeeding(scope); } }
public void UserLoginEvents(OpenIdConnectOptions options, ServiceProvider serviceProvider) { options.Events = new OpenIdConnectEvents() { OnTicketReceived = context => { StartupCustomServiceActions loginActions = new StartupCustomServiceActions(); loginActions.PostLoginActions(context, serviceProvider); return(Task.CompletedTask); } }; }