问题标签 [owin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 在上下文中找不到 owin.Environment 项
微软最近推出了新的 ASP.NET 身份 - 替代旧的(简单)会员。不幸的是,我不能在我的旧项目中使用这个新的会员系统,因为它会抛出 System.InvalidOperationException: No owin.Environment item was found in the context。这是一个已知的错误,但微软对此问题保持沉默。重现此错误的最简单方法 - 它是在 VS 2013 中创建一个新的 Web 应用程序(MVC、WebForms 或 WebApi - 无关紧要)(使用 Web Tools 2013 Preview Refresh),然后转到登录页面。它会起作用的。然后将应用程序中的命名空间更改为原始命名空间以外的任何其他名称,登录页面将引发该错误。将名称空间改回原始名称(您在创建项目时使用的名称)将解决此问题。
看起来 .net 存储了与原始命名空间相关的东西,但我找不到什么和在哪里,它不在项目文件夹中。我知道 stackoverflow 不是一个错误报告的地方,我只是希望有人已经找到了解决这个问题的方法,或者参与 ASP.NET Identity 开发的人会看到这一点。
azure - 我会怎么做才能将 Katana/Owin 自托管的 WebApi 添加为 Azure Webrole 上的服务
我创建了一个自托管的 Owin WebApi。
任何人都有一些示例或指针,说明我需要执行哪些步骤才能将其添加为 webrole 的启动任务并让它在 Webrole 虚拟机上运行。
最终目标是能够以与添加远程访问模块等相同的方式将其添加到 Azure 包中。
我只是不确定如何使用自托管 WebApi 并使其运行并在虚拟机在线时继续运行。
云它被添加为服务?和启动任务安装它?
websocket - SignalR 传输不能作为 websocket 工作
我有一点问题。
我正在使用自托管示例(http://www.asp.net/signalr/overview/getting-started/tutorial-signalr-self-host)并且我已经从 nuget 安装了 2.0(beta2)包。我的集线器在网络服务器上运行,我的 js 客户端在本地主机上运行。
Webserver 是 windows server 2012,在角色中启用了 websockets。
我的解决方案设置为针对 .NET 4.5,但已从 4.0 开始。我在更改解决方案目标后安装了 nuget 包。
客户端在 Win7 上运行 IE9。
现在,当我在 Visual Studio 中检查我引用的 .dll 时,它们的运行时版本被列为 4.0。我不确定这是否意味着什么。
我的问题是,如果我告诉它使用 websockets,我无法将我的 JS 客户端连接到集线器。如果我没有将 websockets 指定为传输,它通过长轮询连接良好。
我该怎么办?我不知道接下来要尝试什么。
wcf - Azure 并发提升?
我正在尝试创建一个简单的 OWIN/Katana - 托管 Web 服务,驻留在 Azure Worker 角色中。我预计会出现高并发情况,并试图弄清楚如何增加诸如 HTTP.Sys 队列限制之类的东西并进行其他提高并发性的配置更改(例如 WCF 中的最大并发实例)。
所有想法都表示赞赏。
谢谢。
signalr - signalr 独立服务器获取用户
我有一个独立的 SignalR 服务器,我想在 OnConnected 事件中获取 Context.User 在我的 mvc4 应用程序中,我使用 FormsAuthentication。但是当调用集线器时 Context.User 为空 难道不能在独立的信号器服务中获取用户吗?
.net - ServiceStack - Katana 和 OWIN
我基本上想在一个 httplistener 上运行多个应用程序。如何使用 owin 和 servicestack 配置 katana。此外,有谁知道我如何将其与现有的 Web api、MVC 应用程序集成。
我想使用 katana 在控制台应用程序中处理我的所有身份验证,然后在其上托管多个 Web 应用程序。ServiceStack 控制台应用程序、现有的 Web api 应用程序、现有的 ASP.NET MVC3 应用程序,我也想将 SignalR 放入其中。全部在同一个 httplistner 上,然后根据 URL 相应地转发我的请求。
谁能告诉我如何做到这一点?如果有更好的方法,那就是 Katana。请指出我正确的方向。
asp.net - What URL does OWIN understand for ipv6 self-hosting?
My application uses self-hosting feature of ASP.NET Web API. NuGet package name I use is Microsoft.AspNet.WebApi.SelfHost. I used following example as a base.
Following code works for me to launch host on ipv4 localhost endpoint:
What do I enter if I want to specify ipv6 address? "http://[::1]:43666" does not work. Exception thrown is [reformatted]:
Judging by my inspection of code in reflector, the HttpAddUrlToUrlGroup
function returned error code 1232
asp.net-mvc - 解耦 Microsoft.AspNet.Identity.*
我在 Visual Studio 2013 RC 中工作,并正在使用新Microsoft.AspNet.Identity.*
包测试表单身份验证。
我想整合这些概念(用户、角色等),但想使用我自己的域模型(POCO),它们在不同的程序集中。我也不想创建对Microsoft.AspNet.Identity.*
dll 的依赖。
这甚至可能吗?我发现这篇文章说它不是,但这篇文章是基于预览而不是身份包的 RC 版本编写的。
cookies - Owin cookie身份验证设置cookie未保存在浏览器中
我正在此堆栈上构建自托管 Web 服务器:OWIN Nancy Web Api 2
我正在使用来自 Katana 的 Microsoft.Owin.Security.Cookies 进行类似表单的身份验证。我得到了 Set-Cookie 标头作为响应,但 cookie 没有被保存,也没有包含在下一个请求中。所以有什么问题?我做错了什么?
欧文启动:
控制器代码:
响应标头:
asp.net-web-api - 使用 Katana 身份验证中间件保护 WebAPI
我有使用 Owin 部署在 Azure 上的 WorkerRole 中的 WebAPI。
我现在想尝试身份验证。(请记住,没有前端,因为我是工人角色)。
我似乎找不到关于这个主题的任何示例或博客文章,并且想知道这里是否有人做过任何事情并可以指出一些例子。
我一直在查看 Microsoft.Owin.Security.* 但我没有看到如何在我的 owin 启动中使用它们的链接。
我把这个放在启动中:
我的下一步是什么,当我完成前端时如何进行身份验证。javascript 或控制台应用程序中显示的示例就可以了。