owin相关内容

如何访问 Microsoft.Owin.Security.xyz OnAuthenticated 上下文 AddClaims 值?

我正在尝试检索作为 OnAuthenticated 上下文返回的用户属性,并按照以下示例添加为声明:如何使用 ASP.NET Identity (OWIN) 访问 Facebook 私人信息? 我可以看到我期望的数据在登录时被返回并被添加为 Starup.Auth.cs 中的声明.但是,当我在 Account Controller 中时,出现在 UserManager 或 UserStore ..
发布时间:2021-12-09 09:25:35 C#/.NET

MVC 5 Owin Facebook Auth 导致空引用异常

我正在尝试在 Visual Studio 2013 的新 MVC 5 项目中设置集成的 OWIN Facebook 身份验证.我已经按照本教程配置了应用程序和密钥: http://www.asp.net/mvc/tutorials/mvc-5/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid- 登录 ..
发布时间:2021-12-09 09:06:47 其他开发

使用 OWIN/Katana 在 Azure 上的数据保护操作不成功

我正在尝试在 Azure 中运行的基于 OWIN/Katana 的 ASP.NET MVC 网站上实现密码重置. 在本地运行时运行良好,但在生产中失败. 我创建了一个 UserToken 提供者 userManager.UserTokenProvider = new DataProtectorTokenProvider(provider.Create("PasswordReset") ..
发布时间:2021-12-06 18:39:51 其他开发

第一次成功登录 MVC .NET 5 OWIN ADAL OpenIDConnect 后,第二次登录导致无限重定向循环

第一次发帖所以要温柔!:) 我正在为 Office 365 开发 MVC .NET 5 Web 应用程序,并且正在使用 OpenIDConnect 框架.我已经设置了 OWIN (3) 和 ADAL(2) 以及我的 Azure AD 应用程序.没有用户操作登录,主控制器附加了 [Authorize] 属性,强制立即登录重定向到 Azure AD.我没有在我的任何授权属性中使用角色. 问 ..
发布时间:2021-12-06 18:19:45 其他开发

OAuthAuthorizationServerProvider 实现中的 Autofac 依赖注入

我正在创建一个 Web Api 应用程序,我想使用不记名令牌进行用户身份验证.我实现了令牌逻辑,遵循 这篇文章 一切似乎都正常.注意:我没有使用 ASP.NET 身份提供程序.相反,我为它创建了一个自定义用户实体和服务. 公共类启动{公共无效配置(IAppBuilder 应用程序){配置OAuth(app);var config = new HttpConfiguration();var 容器 ..
发布时间:2021-11-30 19:56:36 其他开发

依赖注入不适用于 Owin 自托管 Web Api 2 和 Autofac

我正在使用 Web Api 2、Owin 和 Autofac,需要一些指导. 概述 我有一个 Owin 自托管 Web Api,它使用 Autofac 进行 IoC 和依赖项注入.该项目是一个类似于服务的控制台应用程序,这意味着它可以停止和启动.我有一个带有两个构造函数的身份验证控制器:一个无参数,另一个注入存储库. 问题 当我运行服务并调用 api 时,我的无参数构造函数被调用并 ..
发布时间:2021-11-30 19:56:02 C#/.NET

同一应用程序中的 Web 应用程序和 Web api 身份验证

我有一个 Web 应用 MVC,使用 auth0 owin 基于常规 Web 应用 cookie 的身份验证. 此网络应用程序还具有在应用程序内部使用的 webapis.但是我需要从应用程序外部调用这个 webapis.所以我创建了一个 restclient 并尝试在应用程序中实现 jwtbearerauthentication(但基于身份验证的 cookie 仍然存在). 现在,当我 ..
发布时间:2021-11-30 17:34:17 其他开发

如何将 Owin 上下文传递给注入 Api 控制器的 Repo

我有一个 MVC WebApi owin(软托管)项目,它使用 Unity 来解决控制器依赖项 看起来像这样 public class PacientaiController : ODataController{私有只读 IEntityRepo回购;public PacientaiController(IEntityRepo repo){this.repo = 回购;} 我试图解决的问题 ..
发布时间:2021-11-29 09:04:00 C#/.NET

OWIN 中间件中的全局异常处理

我正在尝试在基于 OWIN 中间件(使用 Owin.Host.SystemWeb 的 IIS 主机)之上的 ASP.NET Web API 2.1 项目中创建统一的错误处理/报告.目前我使用了一个自定义异常记录器,它继承自 System.Web.Http.ExceptionHandling.ExceptionLogger 并使用 NLog 记录所有异常,如下代码: 公共类 NLogExcepti ..
发布时间:2021-11-29 09:03:13 其他开发

使用 OWIN Identity 从多个 API 客户端注册 Web API 2 外部登录

我想要以下架构(我已经为这个例子编写了产品名称): 在一台服务器上运行的 Web API 2 应用http://api.prettypictures.com 在另一台服务器上运行的 MVC 5 客户端应用http://www.webpics.com 我希望 www.webpics.com 客户端应用程序使用 Pretty Pictures API 来: 使用用户名和密码注册 ..
发布时间:2021-11-29 09:01:06 其他开发

Web API 2、OWIN 身份验证、注销不会注销

我正在做一些工作研究,以期使用不记名令牌作为身份验证机制(即 AngularJS UI,在 Web API [2] 项目中通过 OWIN 进行身份验证). 我的登录工作正常,角色信息和所有一切都很好,但我无法获得注销的令牌. 我的启动配置是这样的: OAuthOptions = new OAuthAuthorizationServerOptions() {TokenEndpointP ..
发布时间:2021-11-29 09:00:39 其他开发

ASP.NET MVC5 OWIN Facebook 身份验证突然不起作用

2017 年更新! 我在发布原始问题时遇到的问题与 Facebook 最近在强迫所有人使用其 API 2.3 版时所做的更改无关.有关该特定问题的解决方案,请参阅sammy34 下面的回答./oauth/access_token 端点的 2.3 版现在返回 JSON 而不是表单编码值 由于历史原因,这是我的原始问题/问题: 我有一个 MVC5 Web 应用程序,它使用内置的 Fa ..
发布时间:2021-11-29 08:45:16 其他开发

OwinStartup 不触发

我让 OwinStartup 配置代码完美运行,然后它停止工作.不幸的是,我不确定我做了什么才能让它停止工作,而且我真的很难弄清楚. 为了确保我掌握了基础知识,我再次检查以确保我拥有 [assembly:OwinStartup(typeof(WebApplication.Startup))] 正确分配属性并确保我没有设置为 false 的 owin:AutomaticAppStartup ..
发布时间:2021-11-29 08:44:53 其他开发

用户 (IPrincipal) 在使用 Web Api 2.1 和 Owin 的 ApiController 的构造函数上不可用

我将 Web Api 2.1 与 Asp.Net Identity 2 一起使用.我试图在我的 ApiController 的构造函数上获取经过身份验证的用户(我正在使用 AutoFac 注入我的依赖项),但是当构造函数为叫. 我正在尝试获取用户,以便我可以为任何数据库写入操作生成审核信息. 我正在做的一些有助于诊断的事情: 我使用 only app.UseOAuthBearerTo ..
发布时间:2021-11-29 08:08:02 C#/.NET

使旧会话 Cookie 无效 - ASP.Net 身份

一家外部公司对我正在开发的 ASP.NET MVC 5 应用程序进行了一些渗透测试. 他们提出的问题描述如下 与会话管理链接的 cookie 称为 AspNet.ApplicationCookie.手动输入时,应用程序对用户进行身份验证.即使用户从应用程序注销,cookie 仍然有效.这意味着,旧会话 cookie 可用于在无限时间范围内进行有效身份验证.在插入旧值的那一刻,应用程序接 ..
发布时间:2021-11-29 08:07:42 其他开发