owin相关内容

解耦 Microsoft.AspNet.Identity.*

我在 Visual Studio 2013 RC 中工作,正在使用新的 Microsoft.AspNet.Identity.* 包测试表单身份验证. 我想整合这些概念(用户、角色等),但想使用我自己的不同程序集中的域模型 (POCO).我也不想创建对 Microsoft.AspNet.Identity.* dll 的依赖. 这可能吗?我找到了 这篇文章 说它不是,但这篇文章是基于预览而 ..

OWIN 的混合身份验证

我有两个通过两种方式验证用户的用户: 如果他们是内部用户,我们将通过 Windows 的活动目录进行身份验证 如果他们在网站上注册,则他们通过表单身份验证进行身份验证 在 MVC 3/4 中,我能够通过实现自定义成员资格提供程序和自定义角色提供程序来实现这一点. 在使用 OWIN 和 Identity 的 MVC 5 中是否可以实现相同的功能?如何实现? 解决方案 本质 ..
发布时间:2022-01-06 00:06:49 C#/.NET

新的 ASP.NET MVC 标识框架是否在没有实体框架和 SQL Server 的情况下工作?

我是 ASP.NET MVC 5 的新手,所以我正在尝试尽可能多地使用它来通过实践来学习它. 所以我在考虑使用ASP.NET MVC的新的OWIN实现来实现我的项目的认证和授权.也就是说,我正在以一种可以与各种类型的数据库一起工作的方式构建该项目. 到目前为止,我已经使用了通用的 ADO.NET 元素(例如 DbDataReader 等)并且我拒绝使用任何 ORM.所以我想知道我是否可 ..
发布时间:2022-01-06 00:04:27 数据库

OwinStartup 不启动... 为什么?

我在 ASP.NET MVC 5 站点上有以下类: [程序集:OwinStartup(typeof(MVCSite.Startup))]命名空间 MVCSite {公共部分类启动{公共无效配置(IAppBuilder应用程序){application.UseCookieAuthentication(new CookieAuthenticationOptions {AuthenticationTy ..
发布时间:2022-01-06 00:02:59 其他开发

MVC 5 &ASP.NET 标识 - 实现混淆

我正在创建一个新的 Web 应用程序,该应用程序将使用 MVC 5 和 Entity Framework Database First Approach 编写.我还想使用 ASP.Net Identity 来管理会员资格、身份验证、授权等. 我在网络上阅读了大量有关 ASP.Net Identity 及其工作原理的文章,但是,我仍在学习这个主题. 当我在 Visual Studio 2 ..
发布时间:2022-01-06 00:00:26 其他开发

使用asp.net身份更改当前用户的用户名后如何更改身份验证cookie

将 asp.net 标识版本 1.0.0-rc1 与 Entity Framework 6.0.0-rc1(Visual Studio 2013 RC 附带的那些)一起使用. 试图让用户有机会更改他们的用户名.AuthenticationIdentityManager 下似乎没有该功能,所以我使用 EF 更改数据(获取当前用户的用户对象,更改用户名并保存更改). 问题是身份验证cook ..
发布时间:2022-01-05 23:59:38 其他开发

ASP.NET MVC 5 Web.config:“FormsAuthenticationModule"或“FormsAuthentication"

好吧,这没什么大不了的,但它困扰着我,我不能放手. 所以我将 MVC 5.1 与 .NET 4.5.1 和 OWIN 身份验证一起使用.所以当你创建一个新的MVC 5项目时,以下内容会自动添加到Web.config中以摆脱表单身份验证http模块,因为在使用OWIN中间件时不再需要它: ..
发布时间:2022-01-05 23:58:52 C#/.NET

如何知道 OWIN cookie 何时到期?

我想根据 OWIN cookie 的过期时间创建某种倒数计时器.我将 OWIN 与 MVC 5 一起使用,据我所知,默认情况下 SlidingExpiration 处于启用状态.我不使用“会话",因为我需要在网络农场中使用此应用程序(我不打算部署会话数据库). 解决方案 您所需要的只是在 cookie 验证阶段获取 CookieValidateIdentityContext.获得后,提取您 ..
发布时间:2022-01-05 23:55:18 C#/.NET

不同域的登录页面

我对 OWIN 身份验证完全陌生,我一定误解了一切是如何工作的,但我在任何地方都找不到提及的内容. 我想要的只是能够使用中央域进行身份验证.如果有人在未通过身份验证时尝试访问 apps.domain.com,他们将被重定向到 accounts.domain.com/login,以便将所有身份验证分离为自己的领域和应用.这对于 MVC 4 表单身份验证非常容易,您可以在其中指定完整的 URL, ..
发布时间:2022-01-05 23:52:29 C#/.NET

Visual Studio 2013 项目中的新 Startup.cs 文件是什么?

我刚刚安装了 Visual Studio 2013,创建了一个 MVC Web 应用程序项目,并注意到项目模板中有一个名为 Startup.cs 的新文件. 这是什么,它与 Global.asax.cs 有什么不同,是否有关于如何使用它的最佳最佳实践? 解决方案 每个 OWIN 应用程序都有一个启动类,您可以在其中指定应用程序管道的组件. 如果您开始一个新的 Visual St ..
发布时间:2021-12-31 13:45:30 其他开发

使用外部身份验证提供程序从 MVC5 框架 OAuth/OWin 身份提供程序获取 ExtraData

我正在尝试在 VS 2013 预览版中使用新的 MVC5 框架. 会员身份验证框架已经过大修并替换为OWin. 特别是,我启用了外部身份验证提供商 Google 身份验证. 做起来很简单. 只需在新的默认 MVC 项目的 App_Start 目录中的 Startup.Auth.cs 文件中取消注释这一行:app.UseGoogleAuthentication();. ..

OAuth 2 中的访问令牌撤销实现

我使用 OWIN OAuth 2 来实现我的授权服务器提供程序.现在,我想实现令牌撤销(当我的客户端应用程序想要注销时). 任何人都可以帮助我并告诉我如何在 OWIN KATANA OAuth 2 中实现令牌撤销.是否有一些好的做法? 解决方案 OAuth 2.0 中涉及到两种令牌.一个是访问令牌,另一个是刷新令牌. 对于刷新令牌,我真的推荐 使用 ASP.NET Web API ..
发布时间:2021-12-31 09:20:58 其他开发

使用 facebook 或 twitter 授权后存储和检索为用户收到的令牌

您好,我目前正在尝试编写一个 MVC5 应用程序,该应用程序能够存储在使用 facebook 或 twitter 授权后为用户收到的令牌. 我想将其存储在数据库中而不是 cookie 中,并在用户进行的任何未来 API 请求和登录尝试中使用它,以便他们每次尝试登录时都不会被提示使用 facebook 或 twitter 进行授权使用该方法或尝试访问个人资料信息. 查看会员数据库,我可以 ..
发布时间:2021-12-31 09:20:21 C#/.NET

动态设置 OWIN(按域)

我们正在尝试在我们使用 OWIN(包括 FB、谷歌、实时登录)的项目上设置一个白标.有没有办法动态设置他们的 API 凭据,比如如果他们更改域,设置就会更改. 我认为 owin 比 MVC 更早加载?有没有办法在 Global.asax(Request) 上加载它? 公共部分类启动{公共无效配置(IAppBuilder 应用程序){配置身份验证(应用程序);}} 更新: 换句话说, ..
发布时间:2021-12-31 09:06:47 其他开发