owin相关内容
我在 Visual Studio 2013 RC 中工作,正在使用新的 Microsoft.AspNet.Identity.* 包测试表单身份验证. 我想整合这些概念(用户、角色等),但想使用我自己的不同程序集中的域模型 (POCO).我也不想创建对 Microsoft.AspNet.Identity.* dll 的依赖. 这可能吗?我找到了 这篇文章 说它不是,但这篇文章是基于预览而
..
我正在使用 Owin 配置我的 ASP.NET MVC 5(.NET 4.5、IIS 7/8)应用程序以针对第三方 ADFS 设置进行身份验证: app.SetDefaultSignInAsAuthenticationType(WsFederationAuthenticationDefaults.AuthenticationType);app.UseCookieAuthentication(ne
..
我知道提供了“姓名"字段,但我更愿意明确访问名字和姓氏.有人可以帮忙吗?我仍然在思考 ASP.Net MVC. 解决方案 在您的 Startup.Auth.cs ConfigureAuth(IAppBuilder app) 方法中,为 Facebook 设置以下内容: var x = new FacebookAuthenticationOptions();x.Scope.Add("ema
..
我有两个通过两种方式验证用户的用户: 如果他们是内部用户,我们将通过 Windows 的活动目录进行身份验证 如果他们在网站上注册,则他们通过表单身份验证进行身份验证 在 MVC 3/4 中,我能够通过实现自定义成员资格提供程序和自定义角色提供程序来实现这一点. 在使用 OWIN 和 Identity 的 MVC 5 中是否可以实现相同的功能?如何实现? 解决方案 本质
..
我是 ASP.NET MVC 5 的新手,所以我正在尝试尽可能多地使用它来通过实践来学习它. 所以我在考虑使用ASP.NET MVC的新的OWIN实现来实现我的项目的认证和授权.也就是说,我正在以一种可以与各种类型的数据库一起工作的方式构建该项目. 到目前为止,我已经使用了通用的 ADO.NET 元素(例如 DbDataReader 等)并且我拒绝使用任何 ORM.所以我想知道我是否可
..
我在 ASP.NET MVC 5 站点上有以下类: [程序集:OwinStartup(typeof(MVCSite.Startup))]命名空间 MVCSite {公共部分类启动{公共无效配置(IAppBuilder应用程序){application.UseCookieAuthentication(new CookieAuthenticationOptions {AuthenticationTy
..
我正在创建一个新的 Web 应用程序,该应用程序将使用 MVC 5 和 Entity Framework Database First Approach 编写.我还想使用 ASP.Net Identity 来管理会员资格、身份验证、授权等. 我在网络上阅读了大量有关 ASP.Net Identity 及其工作原理的文章,但是,我仍在学习这个主题. 当我在 Visual Studio 2
..
将 asp.net 标识版本 1.0.0-rc1 与 Entity Framework 6.0.0-rc1(Visual Studio 2013 RC 附带的那些)一起使用. 试图让用户有机会更改他们的用户名.AuthenticationIdentityManager 下似乎没有该功能,所以我使用 EF 更改数据(获取当前用户的用户对象,更改用户名并保存更改). 问题是身份验证cook
..
在尝试启用 owin & 后AspNet Identity 到我的 Web Api 项目(在 VS 2013 + .Net 4.5.1 中)我在每个有效或无效(请求不存在控制器)请求中收到以下错误: 发生错误.没有 OWIN 身份验证管理器与请求相关联.System.Invali
..
好吧,这没什么大不了的,但它困扰着我,我不能放手. 所以我将 MVC 5.1 与 .NET 4.5.1 和 OWIN 身份验证一起使用.所以当你创建一个新的MVC 5项目时,以下内容会自动添加到Web.config中以摆脱表单身份验证http模块,因为在使用OWIN中间件时不再需要它:
..
好像不太明白IsPersistent在OWIN cookie认证中是如何工作的,下面的代码就是使用IsPersistent: var context = Request.GetOwinContext();var authManager = context.Authentication;var 属性 = 新的 AuthenticationProperties { IsPersistent = is
..
我想根据 OWIN cookie 的过期时间创建某种倒数计时器.我将 OWIN 与 MVC 5 一起使用,据我所知,默认情况下 SlidingExpiration 处于启用状态.我不使用“会话",因为我需要在网络农场中使用此应用程序(我不打算部署会话数据库). 解决方案 您所需要的只是在 cookie 验证阶段获取 CookieValidateIdentityContext.获得后,提取您
..
我对 OWIN 身份验证完全陌生,我一定误解了一切是如何工作的,但我在任何地方都找不到提及的内容. 我想要的只是能够使用中央域进行身份验证.如果有人在未通过身份验证时尝试访问 apps.domain.com,他们将被重定向到 accounts.domain.com/login,以便将所有身份验证分离为自己的领域和应用.这对于 MVC 4 表单身份验证非常容易,您可以在其中指定完整的 URL,
..
我在使用 ASP.NET Identity 并基于 VS2013 模板和个人用户帐户身份验证的 ASP.NET MVC5 应用程序中遇到 OWIN OpenId 提供程序的问题.Google 和 LinkedIn 的 OWIN OpenID 提供商用于登录身份验证. 问题是看起来很随机的东西;即使登录身份验证成功,GetExternalLoginInfo() 在 LoginConfirmat
..
我尝试在 MVC 应用程序中使用 SignalR.它运行良好,但我在 Chrome 控制台中收到以下错误 WebSocket 连接到 'ws://localhost:18245/signalr/connect?transport=webSockets&clientProtocol=1.4&connectionToken=bNDGLnbSQThqY%2FSjo1bt8%2FL45Xs22BDs2
..
我刚刚安装了 Visual Studio 2013,创建了一个 MVC Web 应用程序项目,并注意到项目模板中有一个名为 Startup.cs 的新文件. 这是什么,它与 Global.asax.cs 有什么不同,是否有关于如何使用它的最佳最佳实践? 解决方案 每个 OWIN 应用程序都有一个启动类,您可以在其中指定应用程序管道的组件. 如果您开始一个新的 Visual St
..
我正在尝试在 VS 2013 预览版中使用新的 MVC5 框架. 会员身份验证框架已经过大修并替换为OWin. 特别是,我启用了外部身份验证提供商 Google 身份验证. 做起来很简单. 只需在新的默认 MVC 项目的 App_Start 目录中的 Startup.Auth.cs 文件中取消注释这一行:app.UseGoogleAuthentication();.
..
我使用 OWIN OAuth 2 来实现我的授权服务器提供程序.现在,我想实现令牌撤销(当我的客户端应用程序想要注销时). 任何人都可以帮助我并告诉我如何在 OWIN KATANA OAuth 2 中实现令牌撤销.是否有一些好的做法? 解决方案 OAuth 2.0 中涉及到两种令牌.一个是访问令牌,另一个是刷新令牌. 对于刷新令牌,我真的推荐 使用 ASP.NET Web API
..
您好,我目前正在尝试编写一个 MVC5 应用程序,该应用程序能够存储在使用 facebook 或 twitter 授权后为用户收到的令牌. 我想将其存储在数据库中而不是 cookie 中,并在用户进行的任何未来 API 请求和登录尝试中使用它,以便他们每次尝试登录时都不会被提示使用 facebook 或 twitter 进行授权使用该方法或尝试访问个人资料信息. 查看会员数据库,我可以
..
我们正在尝试在我们使用 OWIN(包括 FB、谷歌、实时登录)的项目上设置一个白标.有没有办法动态设置他们的 API 凭据,比如如果他们更改域,设置就会更改. 我认为 owin 比 MVC 更早加载?有没有办法在 Global.asax(Request) 上加载它? 公共部分类启动{公共无效配置(IAppBuilder 应用程序){配置身份验证(应用程序);}} 更新: 换句话说,
..