将 Apache Shiro 与 ASP.NET MVC 集成

发布于 2024-10-10 00:09:27 字数 349 浏览 6 评论 0原文

我正在考虑使用 Apache Shiro 作为我们所有应用程序的中央身份验证服务通过各种平台。

它暗示它可以与各种平台集成,这对于我的目的,但我找不到任何关于如何从 .NET 实现这一点的示例(特别是 ASP.NET MVC,如果它有任何区别的话)。

有谁知道我在哪里可以找到如何执行此操作的示例?

I'm looking at using Apache Shiro as a central authentication service for all our applications over a variety of platforms.

It's hinted at that it can integrate with a variety of platforms which would be ideal for my purposes but I cannot find any examples of how this is achieved from .NET (ASP.NET MVC specifically if it makes any difference).

Does anyone know where I can find an example of how to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

面如桃花 2024-10-17 00:09:27

我知道有人正在努力将 Apache Shiro 完全移植到 .NET,但它可能只完成了 30%,而且尚未公开访问。

与此同时,大多数人所做的就是拥有一个由 Shiro 支持的 Web 服务,可以根据需要响应任何客户端。由于 .NET 与 Web 服务配合得很好,因此让 Web 服务 API 反映 Shiro 的 API 并不困难。

例如,公开“LoginService”或“SubjectService”Web 服务是很常见的。目前 Shiro 的代码库中没有任何内容可以提供开箱即用的功能,因为它通常非常特定于环境,但希望这能给您一些想法。我看到人们也做了同样的事情来支持 Flex 应用程序。

哈!

莱斯·黑兹尔伍德
(Apache Shiro 团队)

PS 我的公司 Katasoft - http://www.katasoft.com - 正在构建这样的产品可以与 Java、.NET、Ruby 等一起使用的产品。如果您有兴趣使用它(可能是免费的!),请通过我们主页上的表格与我们联系。

I know of an effort to port Apache Shiro to .NET in its entirety, but it is probably only 30% complete and not yet publicly accessible.

In the meantime, what most people do is have a web service that is backed by Shiro that can respond to any client as necessary. Since .NET works quite well with web services, it's not much of a stretch to have the web service APIs reflect Shiro's APIs.

For example, it can be common to expose a 'LoginService' or a 'SubjectService' web service. There is currently nothing in Shiro's codebase that will provide this out of the box, as it is usually very environment-specific, but hopefully this gives you some ideas. I've seen people do identical things for supporting Flex applications as well.

HTH!

Les Hazlewood
(Apache Shiro team)

P.S. My company, Katasoft - http://www.katasoft.com - is building exactly such a product that will work w/ Java, .NET, Ruby, etc. If you're interested in using it (potentially for free!) please contact us via the form on our home page.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文