refactor: 更新扩展服务

This commit is contained in:
Argo-Lenovo 2021-12-14 15:21:47 +08:00
parent 647cc252d4
commit c0c417ca29
2 changed files with 9 additions and 4 deletions

View File

@ -1,6 +1,4 @@
using BootstrapAdmin.Web.Services;
using Microsoft.AspNetCore.Authentication.Cookies;
using Microsoft.AspNetCore.Components.Authorization;
using System.Text;
namespace Microsoft.Extensions.DependencyInjection
@ -64,7 +62,7 @@ namespace Microsoft.Extensions.DependencyInjection
services.AddBootstrapBlazor();
// 增加认证授权服务
services.AddBootstrapAdminAuthentication<RoleService>();
services.AddBootstrapAdminSecurity<AdminService>();
// 增加 BootstrapApp 上下文服务
services.AddSingleton<BootstrapAppContext>();

View File

@ -2,7 +2,7 @@
namespace BootstrapAdmin.Web.Services
{
class RoleService : IRoleService
class AdminService : IBootstrapAdminService
{
/// <summary>
/// 通过当前登录用户名获取角色集合方法
@ -10,5 +10,12 @@ namespace BootstrapAdmin.Web.Services
/// <param name="userName"></param>
/// <returns></returns>
public List<string> GetRolesByUserName(string userName) => new List<string>() { "Administrators" };
/// <summary>
///
/// </summary>
/// <param name="userName"></param>
/// <returns></returns>
public List<string> GetAppsByUserName(string userName) => new List<string>() { "BA" };
}
}