用户获取信息返回角色信息
This commit is contained in:
@@ -13,6 +13,8 @@ namespace Apimanager_backend.Config
|
||||
.ForMember(dest => dest.PassHash, opt => opt.MapFrom(src => src.Password));
|
||||
CreateMap<Api, ApiInfoDto>();
|
||||
CreateMap<CreateApiInfo, Api>();
|
||||
CreateMap<Apipackage, PackageInfoDto>();
|
||||
CreateMap<AddPackageDto, Apipackage>();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,10 +14,15 @@ namespace Apimanager_backend.Config
|
||||
{
|
||||
public static IServiceCollection AddAllService(this IServiceCollection services,IConfiguration configuration)
|
||||
{
|
||||
services.AddCorsService(configuration);
|
||||
services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies());
|
||||
services.AddJWTService(configuration);
|
||||
services.AddScoped<IUserService, UserService>();
|
||||
services.AddScoped<IAuthService, AuthService>();
|
||||
services.AddScoped<IAdminService, AdminService>();
|
||||
services.AddScoped<IApiService, ApiService>();
|
||||
services.AddScoped<IPackageService, PackageService>();
|
||||
services.AddScoped<ISystemConfigService, SystemConfigService>();
|
||||
services.AddSingleton<ITokenService, TokenService>();
|
||||
services.AddSingleton<IRefreshTokenService, RefreshTokenService>();
|
||||
services.AddSingleton<IEmailService, EmailService>();
|
||||
@@ -82,5 +87,18 @@ namespace Apimanager_backend.Config
|
||||
context.Response.StatusCode = StatusCodes.Status401Unauthorized;
|
||||
await context.Response.WriteAsync(JsonConvert.SerializeObject(res));
|
||||
}
|
||||
public static IServiceCollection AddCorsService(this IServiceCollection services,IConfiguration configuration1)
|
||||
{
|
||||
services.AddCors(option =>
|
||||
{
|
||||
option.AddPolicy("AllowAll",builder =>
|
||||
{
|
||||
builder.AllowAnyHeader();
|
||||
builder.AllowAnyMethod();
|
||||
builder.AllowAnyOrigin();
|
||||
});
|
||||
});
|
||||
return services;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user