2011-01-04 1 views
1

Я рассматриваю использование Apache Shiro как централизованной службы аутентификации для всех наших приложений на разных платформах.Интеграция Apache Shiro с ASP.NET MVC

Намечено, что он может быть integrate with a variety of platforms, который был бы идеален для моих целей, но я не могу найти примеров того, как это достигается из .NET (ASP.NET MVC, если это имеет какое-либо значение).

Кто-нибудь знает, где я могу найти пример того, как это сделать?

ответ

1

Я знаю об усилиях по переносу Apache Shiro в .NET в полном объеме, но он, вероятно, только 30% завершен и еще не доступен для публики.

В то же время, что большинство людей делают, есть веб-сервис, поддерживаемый Сиро, который может реагировать на любого клиента по мере необходимости. Поскольку .NET хорошо работает с веб-службами, это не так уж много, чтобы API-интерфейсы веб-сервисов отображали API-интерфейсы Shiro.

Например, может быть распространено использование веб-службы «LoginService» или «SubjectService». В настоящее время в кодовой базе Сиро нет ничего, что обеспечит это из коробки, поскольку это, как правило, очень специфично для среды, но, надеюсь, это дает вам некоторые идеи. Я видел, как люди делают то же самое для поддержки приложений Flex.

HTH!

Les Хазлвуд (Apache Shiro команда)

P.S. Моя компания Katasoft - http://www.katasoft.com - строит именно такой продукт, который будет работать с Java, .NET, Ruby и т. Д. Если вы заинтересованы в его использовании (возможно, бесплатно!), Пожалуйста, свяжитесь с нами через форму на нашем доме стр.

+0

Спасибо, Les, я думал, что это может быть так, но я не хотел изобретать велосипед. –