Windows Live Delegated Authenticationが発表されましたね。もう2月末のことだけど。併せてWindows Live User Data API群も登場しました。これらは簡単にいうとLiveサービス上のユーザデータを他のWebサイト(基本はWebサイト)で利用できるというものです。その流れは下のようになります(JZ5思考的)。
- ユーザがWebサイトへアクセスします。
- このWebサイトは、Liveサービス上のユーザデータを使用したいので、ユーザにその許可をしてもらうべくLive IDのページへリダイレクトします。
- ユーザは、Webサイトが求めてきたデータ操作について承諾または拒否します。
- その結果とともに またWebサイトへリダイレクトされます。
- ユーザが承諾した場合、WebサイトはAPIを利用してLiveサービス上のユーザデータの操作ができるようになります。
という感じ。
2のLive IDのページはConsent Page(Consent: 承諾、同意、許可など)と呼ばれます。Consent UIという表現もしているのでWebページだけを想定していないのかも。まあ実際は以下のようなWebページです。
ここらへんの認証の仕組みがDelegated Authenticationという感じでしょうか。承諾を得たWebサイトは操作の有効期限が切れるまでユーザデータにアクセスできます。また、ユーザはいつでもLive ID Consentサービスページから許可する内容の変更・拒否が可能です。上記の例ではLive Messengerなどのメンバー情報取得に対する許可なのですが、メンバーひとり単位で許可・拒否も可能です。
Delegated Authenticationは、以前のWindows Live Dataと呼ばれていたサービスが進化したものとなるようです。Live Dataについては、もはやMSDNライブラリのLiveカテゴリからはアクセスできないようですね。また、Live Dataサービスについては向こう6箇月で廃止されるみたい。
以前も同様な仕組みではあったのですが、ユーザが詳細な設定が可能になった部分が進化した点でしょうか。また、どこにも触れられていないようなのですが、Live Dataではデータを利用したいWebサイトのアドレスはHTTPSであることが求められていました。が、その縛りがなくなったようですね。かなり利用の敷居が低くなり良点だと思います。
User Data APIsとはユーザデータを操作するためのAPI群です。現在はContacts API、Photo API、Application Based Storage APIの3個が提供されています。今後どんどん増えるっぽい。
参考: Windows Live ID: Delivering Data Portability ? Delegated Authentication SDK v1.0
Application Based Storageがおもしろそう? さわってみようかな。また、ひろえむさんが紹介していますが、各種言語のサンプルも提供されています。
フィードバック
# Windows Live ID委任認証の記事
2008/08/26 0:38 by
Windows Live ID委任認証の記事
# thanks for the postmishertAtroro
2010/11/08 23:51 by
I think one of your advertisements caused my internet browser to resize, you might want to put that on your blacklist.
# Sizeable position, like the color
2010/11/18 14:30 by
"Hi, I cannot fully grasp the best way to create your internet site in my rss reader. Can you Support me, please"
--------------------------------------------
my website is
http://flying-v-guitar.com
Also welcome you!
# Chaste position, like the color
2010/12/07 22:07 by
I really do not usually reply to content material but I will on this situation.
--------------------------------------------
my website is
http://stoppingsmoking.us
Also welcome you!
# IPADALL
2011/01/10 8:54 by
-----------------------------------------------------------
You are a very intelligent person!
# DVDRipper
2011/04/20 4:32 by
i0p0402d
# RTECycgEjYBf
2011/09/30 13:06 by
4Fgain I would add something else, of course, but in fact almost everything is mentioned!...
# xVfpGWqtXuTqTvdan
2011/12/12 18:56 by
I am getting married on the 15th of November. Congratulate me! Then will be here rarely!...
# HzISEdAQCE
2011/12/16 0:34 by
See it for the first time!!...
# kPyeWouwSwzzAPcmC
2012/01/07 8:36 by
Thanks for the article! I hope the author does not mind if I use it for my course work!...
# VNjPnsDoUjRGmswB
2014/07/19 14:30 by
cqy8ZZ Im obliged for the blog.Thanks Again. Great.
# sWPpHHUXqRfSccO
2014/09/01 20:14 by
Well I really liked reading it. This subject provided by you is very practical for correct planning.
# pLnhRtgVSvMlF
2014/09/03 13:03 by
Definitely, what a great blog and enlightening posts, I will bookmark your website.All the Best!
# akNpjxGqzOZlv
2014/09/09 12:18 by
Helpful information. Lucky me I found your website by chance, and I'm stunned why this twist of fate did not happened in advance! I bookmarked it.
# BEuVSaIvxpPCGNTD
2021/07/03 2:52 by
This site was how do I say it? Relevant!! Finally I ave found something which helped me. Many thanks!
# rsVeNiVwARj
2021/07/03 4:22 by
Wohh exactly what I was looking for, regards for putting up.
# buy doxycycline online 270 tabs https://doxycyline1st.com/
doxycycline hyc
2022/02/26 8:15 by
buy doxycycline online 270 tabs
https://doxycyline1st.com/
doxycycline hyc
# cheap doxycycline online https://doxycyline1st.com/
buy doxycycline hyclate 100mg without a rx
2022/02/26 19:55 by
cheap doxycycline online
https://doxycyline1st.com/
buy doxycycline hyclate 100mg without a rx
# molnupiravir vs paxlovid https://paxlovid.best/
paxlovid availability near me
2022/09/08 7:30 by
molnupiravir vs paxlovid
https://paxlovid.best/
paxlovid availability near me
# non prescription ed pills https://erectiledysfunctionpills.shop/
2022/10/14 22:43 by
# can i buy prednisone over the counter in usa https://prednisone20mg.icu/
2022/10/15 13:16 by
can i buy prednisone over the counter in usa
https://prednisone20mg.icu/
# dating servie https://datingtopreview.com/
free dating sites without registering
2022/10/17 20:33 by
dating servie
https://datingtopreview.com/
free dating sites without registering
# top internet dating sites https://topdatingsites.fun/
casualdatelocal247
2022/11/15 0:23 by
top internet dating sites
https://topdatingsites.fun/
casualdatelocal247
# 25 mg prednisone https://prednisone20mg.site/
5 prednisone in mexico
2022/11/15 17:52 by
25 mg prednisone
https://prednisone20mg.site/
5 prednisone in mexico
# prednisone 1 mg for sale https://prednisonepills.site/
prednisone 100 mg
2022/11/28 23:46 by
prednisone 1 mg for sale
https://prednisonepills.site/
prednisone 100 mg
# singles site https://datingonlinehot.com/
eris free downloads chatting apps
2022/12/09 19:14 by
singles site
https://datingonlinehot.com/
eris free downloads chatting apps
# free dating site https://datingonline1st.com/
free text dating services
2023/01/17 22:26 by
free dating site
https://datingonline1st.com/
free text dating services
# re: Delegated Authentication & User Data APIs
2023/01/26 2:13 by
2) Download the Drone app and connect to your smartphone (Android and iOS)
# re: Delegated Authentication & User Data APIs
2023/01/26 2:15 by
3) Start making amazing footage of you and your friends or family!
# re: Delegated Authentication & User Data APIs
2023/01/26 2:17 by
First, there was the standard selfie, then the selfie stick, and now the next evolution of the selfie has arrived!
# re: Delegated Authentication & User Data APIs
2023/02/05 6:53 by
There is much to say about Novak Djokovic’s tennis game, and you cannot reduce his mastery
# re: Delegated Authentication & User Data APIs
2023/03/27 2:47 by
jhgfdsdfghj
# re: Delegated Authentication & User Data APIs
2023/03/27 2:49 by
kjhgfdfghj
# re: Delegated Authentication & User Data APIs
2023/03/27 2:51 by
kjhgfdrtyuiopojh
# order cytotec online - https://cytotecsale.pro/#
2023/04/28 23:25 by
# strongest over the counter painkiller https://overthecounter.pro/#
2023/05/08 18:11 by
strongest over the counter painkiller
https://overthecounter.pro/#
# list of approved canadian pharmacies https://pillswithoutprescription.pro/#
2023/05/16 4:41 by
# price of valtrex in canada https://valtrex.auction/ valtrex australia buy
2023/10/24 17:41 by
price of valtrex in canada
https://valtrex.auction/ valtrex australia buy
# Paxlovid buy online https://paxlovid.bid/ paxlovid
2023/10/25 18:24 by
Paxlovid buy online
https://paxlovid.bid/ paxlovid
# farmacie on line spedizione gratuita https://farmaciait.pro/ farmacie on line spedizione gratuita
2023/12/04 7:04 by
farmacie on line spedizione gratuita
https://farmaciait.pro/ farmacie on line spedizione gratuita
# Cytotec 200mcg price https://cytotec.icu/ buy cytotec online
2024/01/05 11:38 by
Cytotec 200mcg price
https://cytotec.icu/ buy cytotec online
# aviator game bet: https://aviatorghana.pro/ aviator
2024/03/12 9:07 by
aviator game bet:
https://aviatorghana.pro/ aviator
# sweet bonanza 100 tl https://sweetbonanza.bid/ - sweet bonanza free spin demo
2024/03/27 22:10 by
sweet bonanza 100 tl
https://sweetbonanza.bid/ - sweet bonanza free spin demo
# buy cytotec online https://cytotec.club/ order cytotec online
2024/04/27 21:50 by
buy cytotec online
https://cytotec.club/ order cytotec online