1/30/08

Windows Live ID SSO complete

I just implemented Windows Live ID SSO (single sign-on) enabled for our use case project - www.usefulcases.com

I would say that the framework itself is easy, though I ran into an issue due to a configuration issue on our part (not Microsoft fault)

The problem I had was that domain was configured to "foward" so the callback, which was made in HTTP Post, got translated to HTTP Get, loosing the "token" from the server during the course.

I could not get the "token" and had to ask Live ID forum for this *strange* behavior. I got a prompt response for troubleshooting... Of course, it was something we did wrong, so we fixed it.

If we didn't have the configuration problem then it would have been about 1 hour of work from nothing to a SSO. That's pretty good.

Here is the basic step (off my memory)

Go to https://msm.live.com/app/registration.aspx?wa=wsignin1.0 and enter data. Pretty easy stuff. One thing: you need to specify the URL of the callback page. If you use C# sample (see below), it is named webauth-handler.aspx, which you can rename to something else. It can be located anywhere but once you set it, you can't change the registration record (you basically need to re-register, which is easy so not huge deal).

Once the registration succeeds, you get an app ID value.

Download the C# sample at from http://www.microsoft.com/downloads/details.aspx?FamilyId=8BA187E5-3630-437D-AFDF-59AB699A483D&displaylang=en

The sample is a small web app.

Copy one .cs file in App_Code to your web site's App_Code. This is the library class. Also copy the entire Sample folder to your website. I put it under ~\FM\LiveID folder. FM stands for Federation Management. I intend to add YahooBBAuth, so created a subfolder called "LiveID".

Open the web.config in the folder you just copied.

You need to modify a couple of lines: one for app ID (you just got that) and a secrete (that you specified at registration)

That's it!

The default.aspx page comes with a iframe that shows the "login" link as well as a code to check for a cookie that would be created if SSO succeeds.

Login using the "login" link. You get the standard Windows Live ID login screen at Microsoft server.

When SSO succeeds, the default.aspx will show the "token" value. This value is constant and represents this particular user (or Live ID account, to be precise).

Now, I should try Yahoo! BBAuth (in fact, I've already obtained application ID. I will write about it later.)

55 comments:

Anonymous said...

порно онлайн директор и студенткой http://free-3x.com/ малолетки лижут у друг друга free-3x.com/ школьницы голые онлайн [url=http://free-3x.com/]free-3x.com[/url]

Anonymous said...

Order [url=http://buy-cialis.icr38.net/Pamelor]pamelor online[/url] easy - Unprecedented Price diltiazem online now - Colossal Price

Anonymous said...

aQtBWM cipro get QTKDzf clarina online eohhFH clarinex side-effects OgLwtW claritin world delivery opXvxU cleocin no prescription VuteVG clomid 10mg ejjpxH cloud nine bigprx 10mg

Anonymous said...

Племяннице моего мужа исполняется три , думаем, что подарить посоветуйте, что занимательно в таком возрасте детям. У нее обожаемая игрушка - мышка Тич, намереваемся, может презентовать медведя Куби http://mishkiland.ru/subcategory_item.php?id=602 . Или посоветуйте что-нибудь аналогичное.

Anonymous said...

3xjHL60Jh Casino Torrent rA6pEuWFV Free Online Casino Games 34ocFPV9v Casino Games ehQtbUlVI Goodman Casino 35B0GmKxf Slot Machines 28JwSuDLj Casino Hotel t4MaYroTiz Cameo Casino k2zPS8ZGO6 Atlantic City Casinos

Anonymous said...

Sorry for my bad english. Thank you so much for your good post. Your post helped me in my college assignment, If you can provide me more details please email me.

Anonymous said...

Hi Iam Prabhu from chennai,joined today in this forum... :)

Anonymous said...

Мы предлагаем Вашему внеманию новую теплоизоляцию под названем - "Керамоизол". Керамоизол - современая шумоизоляция, которая поможет избавится от жары , также эффективно устраняет: промерзание стен. Посетите наш сайт и узнайте больше Керамоизол - лучшая теплоизоляция

Anonymous said...

салют!
парсер яндекс маркет -)) 1987

Anonymous said...

Вопрос:   Я надеюсь встретиться с уравновешенной девушкой. Времени после занятий катастрофичеcки не хватает, а в выходные часто приходится также  бегать по разным инстанциям. Вметро знакомиться не прилично.  Пока на сайтах знакомств нахожу  обычно продажных женщин. Предложите какое нибудь решение, пожалуйста. Заранее искреннее спасибо !.

Anonymous said...

Привет!
регер акков -) 3458

Anonymous said...

clomid and ovarian cancer =DD

Anonymous said...

paxil forums :-[[[

Anonymous said...

lexapro social anxiety ))

Anonymous said...

purchase diflucan -))

Anonymous said...

I make you download first-rate casino software conducive to free and some reduce today.

[b]Pokie Allurement: Mega Hearts 2[/b]
Pokie Wizardry - Mega Hearts 2 is an Aussie style slot simulation (best poker utensil).
Take on the pokies at home! With shattered fun graphics and an engaging multi level feature - it's Mega Hearts 2!
Can you collect the Chocpot - a chocolatey jackpot treat?

[img]http://www.mysoftware.ru/download/pictures/pokie_magic_mega_hearts_2.jpg[/img]

[url=http://www.mysoftware.ru/download/pokie_magic_mega_hearts_2/]Download slot machine game for windows: Mega Hearts 2[/url]

- Earn functionality Teddy - 15, 20 or 25 free games!
- The wheel bonus Teddy starts automatically at the end of the Super Teddy spins. Spin the wheel to win one of 4 different prices!
- Save up to 60 free games in the Mega feature Teddy.
- During the super and mega Teddy Teddy features you have the chance to win the jackpot chocalicious Chocpot.

Anonymous said...

Cialis e viagra a confronto - http://forum.demo.moroccob2b.com/index.php?topic=18021.new#new viagra alle femmine Enna.
Viagra bugiardino mal di testa - http://radyo-suheda.com/eng/index.php?topic=65072.new#new viagra 18 anni per Lecco (Lombardia).
Runner viagra - http://kmuttnec52.bkktraining.com/index.php?topic=337576.new#new viagra cinese pubblico televisivo Benevento (Campania).
Viagra o altro per - http://magicwizardworld.com/forum/viewtopic.php?p=560822#560822 gold viagra cialis levitra Cagliari.
Componenti viagra - http://www.apetscorner.com/forum/index.php?topic=76794.new#new comprare il viagra on line dove Liguria.
Death by viagra heart - http://www.desitadi.com/viewtopic.php?f=2&t=56880 viagra tutti i periodo Agrigento (Sicilia).
Urologia viagra - http://www.rockmetal.com.mx/foro//viewtopic.php?p=8891#8891 viagra al naturale effetti collaterali Viterbo (Lazio).
Differenze viagra cialis levitra - http://pinoyjobseekers.com/forum/index.php?topic=6388.new#new viagra ogame equivalente Reggio Calabria.
Viagra generico negozi - http://gatlanabidda.com/viewtopic.php?f=2&t=46822 viagra senza ricetta biomedica Grosseto.
Santo domingo viagra - http://www.1moorething.netfirms.com/evenMoore/nfphpbb/viewtopic.php?p=299210#299210 viagra 20 anni l ansia La Spezia (Liguria).
Viagra durata di - http://www.onlinesafety4kids.com/forum/index.php?topic=20525.new#new viagra e cialis insieme effetti collaterali Bolzano.
Viagra biologici - http://exchangedigg.com/forum/index.php?topic=131329.new#new viagra vendita in italia effetti collaterali Trapani.
Punk al viagra - http://chimoiocity.com/forum/index.php?topic=39711.new#new viagra cosa fare Toscana.
Farmaci tipo viagra impotenza - http://www.aqui.org.br/iad/modules/newbbex/viewtopic.php?topic_id=87774&post_id=357067&order=0&viewmode=flat&pid=0&forum=1#forumpost357067 viagra nel mondo Ogliastra.

Anonymous said...

[color=green][size=24][/size][/color]

Anonymous said...

Тебе изменила жена? Тогда тебе на http://drochatvse.ru/ Размести ее фото и видео На нашем портале более 100000 пользователей ежедневно просматривают фото и видео жен изменщиц. Сочувствуют мужьям, наслаждаются эротическим видео, курьезными случаями, задорным порно, веселыми приключениями любовников.
Ппользователи клуба могут оставлять свои комментарии, drochatvse.ru

Anonymous said...

Здравствуйте. Продаеться партнерская программа http://cartbucks.ru/ многофункциональная, платники в основном сайты знакомств. Работает уже месяц,
все нормально, функционирует конверт отличный. Раскрутка пойдет быстро. Программа идет целиком с 10 платниками. Смотреть cartbucks.ru Цена договорная
с торгом. Кто желает пишите тикеты, либо на мыло плиз инфу afilliator@gmail.com Команда занята другим проектом, пишите договоримся (cartbucks.ru)

Anonymous said...

paxil sleep :)

Anonymous said...

It is interesting to presume from this theory and parade of its appendix in gambling.
That I understand about it - it concerns statistics, is applied to the conclusiveness of the nonlinear equations.
Profoundly much the clarification to the pretty pickle arbitration (as a remedy for work now anybody so plainly resolve nothing a smog) interests:
There is a teleshow - the virtuoso and the leader.
There are three doors. Behind limerick of them the prize, behind two others is not present.
The chief offers a creme de la creme to the gambler that accordingly chooses any of 3 doors (their probabilities are fifty-fifty).
After the realm of possibilities is made, the numero uno who knows where lies a prize, opens whole of those doors that are not chosen by means of the virtuoso and shows that there the prize is not present. Also suggests the trouper to determine a single time finally again already between 2 doors.
Question - how to get ahead in the world to the player? (In a source it is specified that it is necessary to replace a desirable, the expectation of a pickings behind a door on which was specified nearby the trouper who is doing not direct = 66.7 %.
Profoundly much I attend to for councils or at least references where to look.
An eye to more intersting look http://www.obu.edu/centers/images/index.html

Anonymous said...

buy Manning cheap :-[[[ 183

Anonymous said...

buy Graphisoft cheap ))) 612

Anonymous said...

Отличная статья! большое спасибо автору за интересный материал. Удачи в развитии!!! :)
--
http://www.miriadafilms.ru/
[url=http://mpeg4.com.ru/index.shtml]Боевики скачать[/url]

Anonymous said...

Секс Запознанства ) 87645

Anonymous said...

Aldec Riviera-PRO 2008 10.0 19576 !)

Anonymous said...

Autodesk Softimage 2011 Retal (1 dvd) 58361 :-[[[

Anonymous said...

Sonic Foundry Infinite Soul 2 ACID (1 cd) 61734 )))

Anonymous said...

http://posterous.com/people/YSdhkwv7V4d 95726 :-[[[

Anonymous said...

Сайт [url=kmdd.ru]Мебель для дома[/url] предлагает Вам узнать все, что касается современой мебели.

Anonymous said...

iepazisanas seksam ;-) 69782

Anonymous said...

Iepazisanas - 53142

Anonymous said...

gazeta ie randki :-] 47516

Anonymous said...

gry symulatory randki )) 14752

Anonymous said...

побочные эффекты виагры :-(







виагра купить 376421
623 виагра описание
виагра в аптеке 9165

Anonymous said...

сиалис форте :-]







дженерик сиалис софт 764932
758 сиалис киев
дженерик сиалис 1834

Anonymous said...

купить дженерик левитра :-[[[







виагра сиалис левитра купить 294386
496 левитра продажа
где купить левитру 8752

Anonymous said...

Наши сайты:
Август 09 Июль 25 Ferrari 550 Maranello 5.2л., 1994 Peugeot 607 $59600 1992 Amaken Hotel Valluga3 Geo metro 3.7л., $35600, 2008 Dadi Shuttle, 1997 г.в. Samsung SM7, 2006 Sana Rex Classic Baia Bodrum Сентябрь 04 Jeep Cherokee, 2005 Grosvenor Kensington Hotel Samsung SM5, $43700, 2000 LA VITA’S HOTEL Bella Maris Lamborghini Diablo 1.7л., $83800, 1998 г.в. Сентябрь 25 Omni 5* Grand Hotel Villa Fiorio 3* Bentley Brooklands 2.9л, $97700, 2006 monako-resort.info Nissan Prairie 1.5л., $80400, 2000 г.в. таким

Anonymous said...

randki krakow !)







internetowe randki 763982
492 szybkie randki internetowe
darmowe randki 9741

Anonymous said...

однотрахники без регистрации :-[[[







сайт однотрахники 782354
526 секс однотрахники
однотрахники бесплатно 7491

Anonymous said...

[b]Привет Всем! [/b]
Я Екатерина Игнатюк... и это моя первая для начало запись в этом блоге.
Исходя из теории разумного эгоизма и как настоящая "эгоистка" расскажу немножко о себе любимой.
Я молода, здорова, небогата но стремлюсь, амбициозна, полна сил и энергии.
Живу счастливо, чего и Вам всем желаю.
У меня есть Интернет Клуб http://www.2nt.ru/users/katya (есть беременность или нет??? ) благодаря которому я наменрена помогать сохранять и улучшать здоровье людям.
Буду рада вас видеть у себя в клубе.

Предлагаю Вам [b][url=http://2nt.ru/go/teens.php]вип секс знакомства [/url][/b] и др, с огромным количеством информации по интересующей Вас теме. Для себя я нашла много интересного.

Anonymous said...

Почему регистрация не работает ?

Anonymous said...

randki !)







Online randki 143279
948 Sex randki
Online randki 8193

Anonymous said...

Тойота Land Cruiser 100 появился и представлен всемирной публике в 1998 году на автосалоне в Чикаго. Производитель значительно увеличил показатели диагональной,продольной и поперечной жесткости кузова и подвески. Под капотом Toyota Cruiser J9 запихнули V-образный восьмицилиндровый двигатель 4,7 литра, развивающий мощность в 235 лошадиных сил. Тойота Land Cruiser 100 считается самым "серьезным" вездеходом от концерна и было произведено около миллиона автомобилей.
[url=http://www.comavto.ru/price/?id=4&code=18624&mf=3#picture]toyota land cruiser ru [/url]

Anonymous said...

Скачать

Быстро скачать

Скачать очень быстро

Скачать одной ссылкой

Скачать торрентом

Самая высокая скорость скачивания

Anonymous said...

Варез - качай всё бесплатно.

Anonymous said...

Всего самого наилучшего
http://www.aboutus.org/ufpk.kiev.ua

Anonymous said...

http://dematom.com/images/2011/08/23/430245-patriot_on_jdal_tvoei_pomoschi_s_1_iiunia.jpg





_________________
Посещать и слушать злых людей — это есть уже начало злого дела.

Anonymous said...

Hi, guantanamera121212

Anonymous said...

не факт

Anonymous said...



http://wegreencoffeebeanextract.net/ If you like coffee deserts you will love this. [url=http://greencoffeetime.net/]http://chameleon78933.exteen.com/20130118/weight-way-to-help-people-green-coffee-bean-extract-safe-gre[/url] It might take more than diet and supplementation to attain longevity. Researchers in the Okinawa Centenarian Study report on the study's website that genetics determine anywhere from 10 percent to 50 percent of an individual's longevity. They attribute the long lives of the Okinawan centenarians they studied to factors such as specific components of their diets, like good fats, vegetables and fruits, as well as to their high levels of physical activity. Stress level, overall enjoyment, and cultural influences may also play key roles in healthy aging. Adderall, known as amphetamine dextroamphetamine, and approved by the U. S. Food and Drug Administration for the treatment of attention deficit hyperactivity disorder, was originally developed and marketed as a weight-loss drug. Adderall is a medication that is related to the very dangerous, highly addictive drug known as methamphetamine, or crystal meth. Physicians are permitted to prescribe Adderall off-label, that is to say, for purposes not indicated by the FDA. Since it already has weight-loss properties, however, combining it with a diet supplement could be dangerous. Consult your physician before taking Adderall. You must have a prescription to obtain this drug legally. If you're still unsure whether your snoring is normal or something more serious, the following strategies can help you decipher the symptoms: Keep a sleep diary Record how many hours you're spending in bed, any nighttime awakenings, and whether you feel refreshed in the morning. Ask your sleep partner to keep track of your snoring, including how loud and frequent it is. Also ask him or her to note any gasping, choking, or other unusual sounds. Record yourself sleeping Taking a video or audio recording of yourself while you sleep can be very informative and revealing. You can use a sound-activated audio recorder, a video camera, or software that turns your computer into a recorder.

Anonymous said...

http://clemokfevi.tk/sado/anketa26447.htm Садо-мазо Игорь и Лена, M. Южная - Район ЮАО, Чертаново Центральное, +7 (925) 171-03-63
http://diserare.tk/mass/anketa63439.htm Массажистка Камила, M. Сходненская - +7 (965) 114-45-53
http://flicwindecos.tk/checked/anketa/78693 Оценки Кристина, Москва, (985)1126220
http://inetarem.tk/ind/anketa79604.htm Проститутки M. Проспект Просвещения - Индивидуалка Ника, +7 (962) 693-08-68
http://www.rewtggs.tk/ind/anketa80638.htm Проститутки M. Варшавская - Индивидуалка Анжела, Район Север, +7 (909) 989-82-66

Anonymous said...

драйвер ac 97
genius sp s200 драйвер
gembird jpd ffb a драйвер
драйвера ms 6580
драйвер принтер canon 810


http://www.tikiislanders.com/memberlist.php?mode=viewprofile&u=13494
http://www.borschagivska152a.com/forum/memberlist.php?mode=viewprofile&u=797
http://www.sexualdysfunction.ru/css/guest/index.php?p=8454
http://www.alabamapitbull.com/forum/index.php?action=profile;u=38
http://syrimo.com/imedik/index.php?option=com_fireboard&func=fbprofile&task=showprf&Itemid=91&userid=9121

http://flavors.me/saperrepo
http://flavors.me/derepasde
http://flavors.me/prolmenlima
http://flavors.me/silandite
http://flavors.me/plankingnedig

Anonymous said...

http://jockinsrinti.tk/ind/anketa25822.htm Проститутки M. Площадь Мужества - Индивидуалка Катя, не доступен
http://nemoroomar.tk/ind/anketa73276.htm Проститутки M. Площадь Восстания - Индивидуалка Ника, Район м. пл. Восстания, +7 (921) 934-78-01
http://krawindaibull.tk/ind/anketa81321.htm Проститутки M. Таганская - Индивидуалка Натали, +7 (964) 718-35-05
http://inetarem.tk/comments/anketa/78522 Отзывы о девушке Жасмин, Москва, (965)2606967
http://www.rewtggs.tk/ind/anketa78378.htm Проститутки M. Проспект Просвещения - Индивидуалка Викуся, Район Выборгский, +7 (921) 893-45-38

проститутки ростов дон порно