问题标签 [katana]

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.

0 投票
1 回答
1525 浏览

asp.net - Owin/Katana - 与 ASP.NET 请求生命周期集成

Owin/Katana 可以通过 IIS 或自托管来托管。通过 IIS 托管时,ASP.NET 请求生命周期会发生什么情况?它还会像以前一样运行吗?(BeginRequest 等...)。基本上会发生什么?

0 投票
1 回答
2413 浏览

asp.net-web-api - 如何在运行时管理 IAppBuilder 映射?

我正在尝试使用 Branched Pipeline 来定义某种虚拟目录。

这里有一个很好的例子:Run different frameworks side-by-side with OWIN

在这里,我可以拥有一个带有自定义 HttpConfiguration 的虚拟目录 newSite。

此配置在 Startup 类中完成,并且可以正常工作。但我希望能够在应用程序的生命周期内在运行时添加/更改 IAppBuilder。事实上,我正在使用 SelfHost 服务器,我想使用管理控制台创建新的虚拟目录(或子站点或其他任何东西),以创建具有不同组件(api/授权处理程序等)的可插拔架构,并在运行时进行配置.

可能吗?

我不知道在运行时我可以在哪里应用新配置

非常感谢

此致。

0 投票
0 回答
155 浏览

c# - 无法从程序集“Microsoft.Owin...”加载类型“Microsoft.Owin.Security.AuthenticateResult”

万一这还没有被问和回答,我想我在 Katana/OWIN 2.1 中发现了一个小故障。

如果您使用的是 .NET 4.5,您可能会在标题行遇到错误。

这是我发现的一种解决方法:

蛮力将 CSPROJ for Microsoft.Owin 中的引用指向 .NET 4.0,因为 .NET 4.5 2.1 代码省略了 AuthenticateResult 类。3.0 又把它带回来了。有证据 [ http://www.symbolsource.org/MyGet/Metadata/aspnetwebstacknightlyrelease/Project/Microsoft.Owin/2.0.0-rtw2-20822-585-rel/Release/.NETFramework,Version%3Dv4.5/Microsoft.Owin /Microsoft.Owin/Security/AuthenticateResult.cs?ImageName=Microsoft.Owin]

这似乎确实有效,尽管我认为这会导致应用程序关闭出现问题。

有没有比我做的更好的方法?

0 投票
1 回答
1561 浏览

owin - katana /owin 带参数的中间件

我尝试构建一个参数化中间件,但我只收到 http 504 错误。此代码在没有参数的情况下工作正常

任何想法?

0 投票
1 回答
10882 浏览

asp.net-web-api - In Web Api / Owin architecture, where are requests to '/token' handled?

I am trying to understand the Asp.net Web Api Individual Accounts authentication and authorization. I have see several tutorials on the web including this one. In short, when a user agent provides username and password the API issues a token that the client will use in subsequent calls to the API for to identify itself. The user agent receives the token by making a request, typically to: http://example.com/Token. The path appears to be set in the Startup class like so:

My problem is, I can't find any controller methods that match that path. How does this work?

0 投票
1 回答
1521 浏览

c# - OwinMiddleware 而不是 webapi 中的消息处理程序

我正在开发一个 webapi 项目,现在我们正在迁移到 owin-katana 自我托管。OwinMiddleware 的行为方式与 MessageHandlers 相同。所以我的问题是,如果我们使用 Owin-katana 托管,那么我们是否需要在 webapi 中使用 OwinMiddleware 而不是消息处理程序?

请说清楚 ?

0 投票
3 回答
17831 浏览

authentication - 使用 OWIN Ws-Federation 包针对 ADFS 3.0 进行身份验证

我有一个需要使用 AD 帐户进行身份验证的 MVC 内网站点。

我设置了 ADFS 3.0 (Win Server 2012 R2) 并按照设置了 ADFS 依赖方信任。

另一篇文章介绍了 Ws-Federation OWIN 组件,我想使用它。它提到了如何连接到 Azure AD,但没有提到 ADFS。

我尝试设置配置属性“MetadataAddress”和“Wtrealm”以匹配我在 ADFS 中配置的内容,但在运行时出现错误:

我正在寻找消除此错误的正确方法

0 投票
1 回答
1056 浏览

signalr - 在 OwinHost 中运行 signalR

我在 VS 2013 中创建了一个新的 Empty Project,将其配置为使用 OwinHost 运行并按顺序安装以下包:

然后,我添加了一个 Hub 类,如下所示:

在 startup.cs 我添加了这个:

最后,我添加了一个 Web 文件夹,将 Scripts 文件夹移到其中并添加了 index.html 页面:

当我运行该页面时,它会询问“用户名”。当我输入一条消息并点击“发送”时,它只是没有任何回应。

我使用了 Chrome 工具,似乎“点击”事件中的“聊天”变量由于某种原因未定义。

任何想法?

谢谢

0 投票
0 回答
620 浏览

oauth-2.0 - OWIN OAuth 服务器示例代码示例

我正在使用来自此 OWIN 项目http://www.asp.net/aspnet/overview/owin-and-katana/owin-oauth-20-authorization-server的示例代码 ,我没有部署解决方案。当我尝试从服务器获取授权令牌,我被重定向到登录页面,然后到授权页面,但是当我单击授予页面时,该页面并没有重定向我..检查代码是我应该创建重定向我自己使用访问令牌登录,或者我在这里缺少一些配置。

如果有熟悉这个项目的朋友可以告诉我。

0 投票
1 回答
987 浏览

asp.net-mvc-5 - 在登录 ApplicationCookie 之前注销外部 Cookie - OWIN

我目前正在研究新的 ASPNET 身份和 Owin 身份验证,以便我可以自定义它以供自己使用。我刚刚创建了一个默认的 MVC 5 应用程序并遇到了这段代码

问题

留下外部 Cookie 是否存在安全风险?