AdminStartupList
This commit is contained in:
parent
4353ea18d0
commit
b4cac191b4
2 changed files with 11 additions and 3 deletions
|
|
@ -29,14 +29,22 @@ namespace isnd.Controllers
|
|||
IAuthenticationSchemeProvider schemeProvider,
|
||||
SignInManager<ApplicationUser> signInManager,
|
||||
UserManager<ApplicationUser> userManager,
|
||||
IOptions<AdminStartupList> startupAdminListConfig )
|
||||
IOptions<AdminStartupList> startupAdminListConfig,
|
||||
RoleManager<IdentityRole> roleManager
|
||||
)
|
||||
{
|
||||
_schemeProvider = schemeProvider;
|
||||
_signInManager = signInManager;
|
||||
_userManager = userManager;
|
||||
_startupAdminList = startupAdminListConfig.Value;
|
||||
var roles = roleManager.Roles.ToList();
|
||||
if (!roles.Any(r => r.Name == IsndConstants.AdministratorRoleName))
|
||||
{
|
||||
var role = new IdentityRole(IsndConstants.AdministratorRoleName);
|
||||
roleManager.CreateAsync(role).GetAwaiter().GetResult();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Entry point into the login workflow
|
||||
/// </summary>
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ namespace isnd
|
|||
{
|
||||
var smtpSettingsconf = Configuration.GetSection("Smtp");
|
||||
var isndSettingsconf = Configuration.GetSection("Isn");
|
||||
var adminStartupListConf = Configuration.GetSection("AdminList");
|
||||
var adminStartupListConf = Configuration.GetSection("AdminStartupList");
|
||||
|
||||
services.Configure<ForwardedHeadersOptions>(options =>
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue