腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1736)
视频
沙龙
2
回答
HttpContextAccessor、
IPrincipal
和ServiceCollection
c#
、
asp.net
、
dependency-injection
、
asp.net-core
public static void Configure(IServiceCollection services) { services.AddInstance(typeof(Func<
IPrincipal
>), ???);1.不起作用: (sp) => sp.GetService<I
浏览 3
提问于2016-04-27
得票数 3
回答已采纳
1
回答
通过带有SignalR的StructureMap进行选择性
IPrincipal
注入
asp.net-mvc
、
dependency-injection
、
structuremap
、
signalr
、
iprincipal
StructureMap配置为在为任何HttpContext.Current.User MVC web请求请求
IPrincipal
时注入ASP.NET,如下所示:但是,当我的SignalR集线器请求依赖于
IPrincipal
的服务时,注入会失败,因为HttpContext.Current为空。相反,SignalR已经有了一个通过Context.User公开当前
IPrincipal
的HubCalle
浏览 1
提问于2012-10-26
得票数 2
回答已采纳
1
回答
如何在南希注射ClaimsPrincipal
c#
、
nancy
、
simple-injector
类型EmailDecorator的构造函数包含未注册的名称为“主体”的参数和类型为
IPrincipal
的参数。请确保
IPrincipal
已注册,或更改EmailDecorator的构造函数。在我最初的示例中,我试图将
IPrincipal
注入到装饰器构造函数中,这是不正确的。相反,我需要注入某种形式的服务,允许我在调用装饰器中的方法之一(例如,
IPrincipal
)时派生Func<
IPrincipal
>。_container.RegisterSingleton<Func<
I
浏览 2
提问于2017-12-01
得票数 2
回答已采纳
1
回答
如何在MVC3中建立统一环境中的环境上下文DI?
asp.net-mvc-3
、
dependency-injection
、
unity-container
我有一个具有静态属性流的抽象AuthorizeContext类,它包含这个类的三个实现之一: AuthorizeRoleContext,用于生产,它通过构造函数注入获取字符串和
IPrincipal
,并且只是一个间接层,每当请求或请求授权时调用
IPrincipal
.IsUserInRole。我还使用它来构建我的菜单,并可能希望在其他地方使用它进行授权,checking.I'd喜欢将授权检查与其他实现(如all)交换,这样我就不必为每个developer/tester.I分配组,因为它似乎必须为
IPrincipal
.IsUs
浏览 0
提问于2012-01-11
得票数 2
回答已采纳
1
回答
返回空字符串的Thread.CurrentPrincipal
.net
、
multithreading
我正在尝试获取Thread.CurrentPrincipal.Identity.Name,但它似乎返回一个空字符串。public string GetCurrentUser() var principal = Thread.CurrentPrincipal.Identity.Name;
浏览 2
提问于2016-05-18
得票数 1
1
回答
用户类应该实现
IPrincipal
和IIdentity吗?
c#
、
asp.net-web-api
、
iprincipal
、
iidentity
目前,我的user类实现了
IPrincipal
和IIdentity,但我不知道什么是最佳实践。您会将
IPrincipal
和IIdentity分开并使IIdentity实现成为
IPrincipal
的成员吗?当前,我使用以下类声明谢谢!
浏览 1
提问于2015-02-23
得票数 4
回答已采纳
1
回答
从泛型接口类型隐式转换
c#
、
implicit-conversion
string> input = "Something";InputArgument<Controller> input = this;InputArgument<
IPrincipal
> input = new InputArgument<
IPrincipal
>(User);InputArgument<
IPrincipal
> input = User;> Cannot implic
浏览 6
提问于2013-07-29
得票数 3
回答已采纳
1
回答
MVC3 +
IPrincipal
:注入用户
IPrincipal
的正确方法是什么?
asp.net-mvc-3
、
dependency-injection
、
ninject
、
iprincipal
我看到了以下两个注入用户
IPrincipal
的示例:kernel.Bind<
IPrincipal
>() .InRequestScope();kernel.Bind<
IPrincipal
>() .ToMethod(
浏览 3
提问于2011-10-24
得票数 7
回答已采纳
1
回答
添加索赔转换器后注入的
IPrincipal
索赔请求为空
c#
、
asp.net-core
、
dependency-injection
我还将
IPrincipal
注入到DbContext中,以便在调用SaveChanges()记录更新的实体时访问当前用户。在Startup.cs中: 在添加索赔转换器之前
浏览 0
提问于2019-05-23
得票数 3
1
回答
如何在可移植类库中使用
IPrincipal
和IIdentity?
.net-4.5
、
wif
、
portable-class-library
、
iprincipal
、
iidentity
当然,这些类不是可移植的,但是它们背后的接口是(
IPrincipal
)。实现接口的IIdentity类也是如此。我遇到的问题是,这些类和WIF一般都完全基于“索赔”的概念,这是很棒的.但是这两个接口,
IPrincipal
和IIdentity不是。
IPrincipal
有Identity和IsInRole成员。 IIdentity有AuthenticationType、IsAuthenticated和Name成员。
浏览 3
提问于2014-05-21
得票数 6
1
回答
AutoFac和CustomPrincipal
c#
、
autofac
我有一个这样实现
IPrincipal
的自定义类:{我收到一个错误: 类型‘'MyNamespace.Identity.UserPrincipal'.’的异常发生在Autofac.dll中,但在用户代码附加信息中没有处理:类型'Sys
浏览 2
提问于2015-12-21
得票数 2
回答已采纳
1
回答
配置简单注入器注入当前身份验证用户
c#
、
.net
、
asp.net-mvc
、
dependency-injection
、
simple-injector
我找到了一些我尝试过的代码,但没有成功:{}container.Register(() => new Lazy<
IPrincipal
我也试过: container.Register(() => new Lazy<
IPr
浏览 2
提问于2016-05-25
得票数 5
回答已采纳
2
回答
注入的
IPrincipal
是匿名的,但Web API控制器用户对象是经过身份验证的
c#
、
asp.net
、
security
、
asp.net-web-api
、
ninject
我正在编写一个Web API2/MVC5项目,我想使用ASP.Net身份对一些必须与
IPrincipal
一起工作的代码进行单元测试。我想在我自己的IUserService背后抽象它,而不是依赖于
IPrincipal
。当我查看注入的IUserService时,UserId和UserName都是空的。}}public class UserService : IUserService private
IPrincipal
_principa
浏览 1
提问于2014-04-20
得票数 3
1
回答
MVC3中的对象依赖注入-控制器外部
c#
、
.net
、
asp.net-mvc
、
dependency-injection
、
ninject
} { this.principal =principal;} 这个控制器依赖于我在bootstrapper类中设置为解析为HttpContext.Current.User
浏览 2
提问于2011-11-12
得票数 3
回答已采纳
1
回答
EntityFrameworkCore -启用DbContextPool时如何注入
IPrincipal
entity-framework
、
ef-core-2.0
我有一个aspnet core MVC应用程序,我需要注入当前请求的
IPrincipal
,以便知道谁是当前登录的用户。我关注了的文章,没有任何问题。现在,我需要Dbcontext中的
IPrincipal
自动填充审计字段(CreatedBy、UpdatedBy等)。由于太天真,我可以在我的DbContext构造函数中注入
IPrincipal
: public MyDBContext(DbContextOptions<MyDBContext> options,
IPrincipal
在这种情况下,注入
IPrin
浏览 1
提问于2017-10-11
得票数 2
1
回答
是否可以在CustomAttribute中重新绑定
IPrincipal
?
c#
、
asp.net-web-api2
、
ninject
此外,依赖链中的一些类在其构造函数中有一个
IPrincipal
,这要求我们在NinjectWebCommon.cs中绑定到
IPrincipal
。问题 问题是,一旦Ninject完成了绑定,我就无法重新绑定
IPrincipal
。在我的属性逻辑被触发之后,HttpContext.Current.User是正确的ClaimsPrincipal,但是注入的
IPrincipal
没有改变。有没有一种方法可以不用用Lazy<T>重写所有现有类,也不用用Thread.CurrentUser替换所有
IPrincipal<
浏览 26
提问于2021-02-19
得票数 0
1
回答
为什么不将成员添加到
IPrincipal
asp.net-mvc
我在
IPrincipal
中添加了一个成员。我使用@User.LastNamepublic class LabPrincipal :
IPrincipal
private readonly LabIdentity _identity; p
浏览 1
提问于2015-04-23
得票数 0
1
回答
MVC 4和Ninject:如何将客户端的用户ID添加到注入的类中?
asp.net-mvc
、
ninject
、
asp.net-mvc-4
我正在使用Ninject 3.0将服务层数据访问类注入到控制器中。我想在运行时将客户端的域用户ID添加到这些类中,但不知道应该使用什么方法。目前,我的NinjectModule看起来如下所示:{ { }我的问题分为两部分: 我是否应该使用WithConstructorArgument将用户ID输入到Som
浏览 4
提问于2012-08-20
得票数 1
回答已采纳
1
回答
在WindowsCore2.1中使用
IPrincipal
身份验证扩展.NET
c#
、
.net-core
、
windows-authentication
我试图在Windows中使用
IPrincipal
身份验证扩展.NET。在上一个项目(使用.NET框架4.6.1)中,我在Application_Start()上添加了下面的代码来扩展
IPrincipal
HttpContext.Current.User = opPrincipal; }public class NgUser :
IPri
浏览 4
提问于2018-12-06
得票数 1
回答已采纳
3
回答
使用
IPrincipal
实现文件和目录安全性
c#
、
security
、
iprincipal
我需要通过Directory.GetDirectories()和Directory.GetFiles()方法访问当前
IPrincipal
可以访问的文件和目录,而不列出其他文件。进程本身作为网络服务运行,因此它必须在这些调用的持续时间内将主体更改为当前用户(通过
IPrincipal
)。在文件访问部分之前,我曾尝试将Thread.CurrentPrincipal更改为新的
IPrincipal
,但似乎没有什么不同。 还有什么我能做的吗,还是我错过了什么?
浏览 0
提问于2009-03-31
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ASP.NET MVC 身份验证-Forms
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券