56得票3回答
在MVC5中如何检查用户是否已经通过身份验证?

我看到了以下两个可访问的布尔值: System.Web.Mvc.Controller.User.Identity.IsAuthenticated System.Web.Mvc.Controller.Request.IsAuthenticated 它们之间有什么区别吗?它们似乎都做同样的...

53得票3回答
Keycloak如何获取自定义属性到KeycloakPrincipal中?

通过身份验证,我可以在我的REST服务中获得主要信息KeycloakPrincipal kcPrincipal = (KeycloakPrincipal) servletRequest.getUserPrincipal(); 声明。 Keycloak主体不包含我需要的有关经过身份验证的用户的所...

16得票1回答
在.NET控制台应用程序中的Thread.CurrentPrincipal

这是一个简单的控制台应用程序,我在命令提示符中运行:using System; using System.Threading; namespace Test { internal class Runner { [STAThread] static...

16得票2回答
我该如何在ASP.NET MVC中实现自定义的Principal和Identity?

我希望在已认证的用户中存储额外信息,以便可以轻松访问它(例如User.Identity.Id),而不仅仅是名称,因为我计划将其设置为非唯一。到目前为止,我已经收集了应该实现自定义Principal和/或Identity的信息,但我不确定如何着手解决这个问题。我一直在寻找相关文档和教程,但我发现...

13得票2回答
如何在ASP.net中从校长处获取电子邮件地址?

我正在尝试获取当前用户关联的电子邮件。以下显示了我在身份验证中添加声明的几行代码。public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context...

12得票2回答
如何使用System.DirectoryServices.AccountManagement命名空间获取Active Directory用户属性?

我想从一个用户那里获取Active Directory属性,并且我想使用 System.DirectoryServices.AccountManagement。 我的代码:public static void GetUserProperties(string dc,string user) ...

12得票1回答
Spring安全:访问主体身份

在使用Spring Security时,特别是使用@notation时,在控制器中访问principal的正确方式是什么?假设以下是我的控制器,但我想在secure()方法中的某处访问principal...@Controller public class LoginController { ...

11得票2回答
在排队的后台工作项中保留主体。

我正在使用ASP.Net Web API 2 / .Net 4.5.2。我试图在将后台工作项加入队列时保留调用主体。 为此,我正在尝试: Thread.CurrentPrincipal = callingPrincipal; 但是当我这样做时,我会收到一个ObjectDisposedEx...

10得票2回答
如何在Spring MVC REST通道中获取已登录用户的名称/Principal?

我有一个Spring MVC REST通道:@Controller @RequestMapping("/rest") public class REST { 而我有我的方法:@RequestMapping(value = "/doSomething") public @ResponseBody...

8得票3回答
Spring 3 MVC控制器集成测试-将Principal注入方法

作为Spring 3 MVC的一部分,可以将当前登录的用户(Principle)对象注入到控制器方法中。 例如: @Controller public class MyController { @RequestMapping(value="/update", method = R...