В этой статье, хотелось бы рассказать о том, как можно использовать Windows Identity Foundation в своих ASP.NET MVC проектах, и написать свой Identity Server, на WIF платформе. Во первых, потому что, общей информации, в интернете, достаточно, а вот когда дело касается конкретики, тут возникают проблемы. Так как идеологию и частные случаи можно ещё найти, а вот когда дело касается конкретики, приходится собирать по крупицам. И во вторых, то что сейчас предлагает Microsoft, используя надстройки над Visual Studio, не совсем годится, я бы даже сказал, совсем не годится при разработке решений, сложнее домашней странички или сайта — визитки. Кроме всего прочего, я не очень люблю, когда мифический мастер настройки что сделал с солюшеном, и сказал что «вроде должно работать».
Читать полностью »
Рубрика «wif»
Windows Identity Foundation — для ASP.NET MVC проектов
2014-09-25 в 9:35, admin, рубрики: .net, asp.net mvc 4, wifНеизвестный WIF Design Challenge (часть 1)
2012-06-13 в 22:17, admin, рубрики: wif, веб-дизайн, дизайн, конкурс, отбор, поездки, Франция, метки: wif, веб-дизайн, дизайн, конкурс, отбор, поездки, Франция
В финале Wif Design Challenge 2012 командам участникам была предложена следующая тема:
School and Interaction design
Design a prototype of a product or service that imagines the future of school.
Но об этом позже, сейчас немного предыстории…
(подкатом много фото)
Читать полностью »
Введение в Claims-based identity
2012-06-06 в 7:01, admin, рубрики: .net, .net 4.0, security, wif, Песочница, метки: .net, .net 4.0, security, wifПри разработке приложений на стеке Microsoft для получения информации о текущем пользователе достаточно часто(точнее почти всегда) можно встретить такие участки кода или обертки над ними:
HttpContext.User.Identity.Name
HttpContext.User.IsInRole(...)
или
Thread.CurrentPrincipal.Identity.Name
Thread.CurrentPrincipal.IsInRole(...)
Целью этих вызовов может являться необходимость принятия решения об авторизации вызова какой-то функции или метода, отображение информации о текущем пользователе и тд.
Читать полностью »