日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

体验Windows Azure的Access Control Service

發布時間:2025/3/20 windows 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 体验Windows Azure的Access Control Service 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我在工作之余寫了個和工作內容相關的一個網站,ASP MVC2 + Azure Storage,并且已經部署到了云端。之后有空就修修補補,堅持了一段時間。

?

然后有了想要給網站加社交功能的想法了,作出的東西總想有用戶,有了用戶又想有互動。可我一個業余做些小東西的人是不會花時間去開發復雜的功能的。如果自己開發用戶系統,需要注冊,數據存儲,改密碼,郵件驗證等等,代碼量也大。開發出來了用戶會買單么?現在網站帳號這么對,誰會想去花時間注冊帳號呢?

?

我想要我的網站能互動社交,但不太想開發用戶系統,這是個問題。Windows Azure居然還真有解決方案,真想不到。解決方案是微軟提供了登錄認證的協議和平臺,平臺就是Azure的Access Control Service,協議默認支持Facebook,Google,Windows Live,Yahoo!幾個大的用戶系。有了平臺和協議,你只需要配置一下就OK,不需要寫代碼,然后用戶就能使用這些大公司的帳號登錄你的Application了。

?

下面開講,需要的條件:

有Windows Azure帳號

基于Azure的Web Application

開發環境安裝Microsoft Identity Foundation Federation 需要下載安裝兩個部分: WIF Runtime , WIF SDK

?

然后就是具體怎么操作了:

首先,我們先配置Windows Azure,先來提供ACS的支持,登錄你的Azure,選擇Service Bus,Access Control & Caching。

然后選擇New創建一個Access Control的Namespace,一個帳號可以建多個,只要你有$就行,接下來會看到這個界面:

Namespace很重要,決定了這個網址http://****.accesscontrol.windows.net ,用來做帳號登錄認證過程中會出現這個網址的。創建號之后選中新創建的項目點這個按鈕:

然后進入配置階段,首先進入是這個頁面:

過目吧,這個頁面沒什么信息,僅僅看看一些操作條目吧。我們今天只能用到前面三個:

添加用戶帳號的Provider,向導式的,很簡單的:

只有Facebook的向導稍微復雜了一點,不但這里要設置,你還要去facebook申請個Developer App才可以。然后把AppId和AppSecret填在向導里面。另外facebook Developer那邊的App的URL必須填成上面寫的http://***.AccessControl.windows.net/

添加好Provider就可以配置Application了,需要新建Relying Party Application,這個表也比較簡單。

五個地方需要注意,Name:你的App的名字,Realm:App的網址,例如http://***.cloudapp.net , ReturnURL:http://***.cloudapp.net/Account/SignIn 。

Providers就選上你接受的帳號類型,RuleGroup就選默認的Create New Rule Group。還有很多參數都保持默認。

小技巧,你的App可以添加多次,方便開發和實際部署,我的方案:

AppName Dev: http://127.0.0.1:81/Account/SignIn

AppName Production: http://***.cloudapp.net/Account/SignIn

這樣開發部署都沒有問題。

然后最后一步需要配置RuleGroup,不同的Provider帳號登錄后給你返回的信息不同,你可以在這里做個過濾之類的。

上面就是個Name,沒什么有用的信息,下面是登錄之后返回的信息,Google和Facebook都返回email, Name, Identifier。Facebook額外返回了幾個屬性,Windows Live信息最少,連Email和Name都沒有,只有Identifier。

到此,Azure這邊的配置就完了。

?

然后轉戰程序員這邊了,下載ACS2 Simples ,解壓\ACS\Websites\MVC3CustomSignInPage 這個Web工程。打開這個Web工程之后右鍵工程文件,"Add STS Reference"就會打開一個向導,前提是你裝了WIF Runtime及WIF SDK。

第一個不用填,第二個可以填Production環境,也可填開發環境。下一步

下面有個Example,直接替換域名部分為***.accesscontrol.windows.net就可以了,這個就是Azure ACS配好的那部分。接下來一路Next。

然后調試,或者直接部署,都可以的,有個問題是怎么在調試和部署之間切換啊。你的Web.Config有這么兩段

\microsoft.identityModel\service\audienceUris\add [Value屬性]

\microsoft.identityModel\service\federatedAuthentication\wsFederation [realm屬性]

把這兩個屬性改成你的Site的URL就可以了,Debug寫127.0.0.1,部署時候寫實際值。


給個例子好了 http://scommp.cloudapp.net?

轉載于:https://www.cnblogs.com/OpsMgr/archive/2011/09/24/2188324.html

總結

以上是生活随笔為你收集整理的体验Windows Azure的Access Control Service的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 我们2018在线观看免费版高清 | 草草影院在线观看 | 99精品国产一区二区 | 99re色 | 欧美成人aa | 正在播放经典国语对白 | 手机在线看黄色 | 大尺码肥胖女系列av | 一级片免费观看 | 久久视频在线播放 | 午夜毛片在线 | 欧美黑人一级爽快片淫片高清 | 久久视频在线免费观看 | 国产精品色片 | 国产精品成人免费精品自在线观看 | 全部免费毛片 | 美女被爆操网站 | 神马老子午夜 | 91调教打屁股xxxx网站 | 一级成人免费 | 在线中文字幕一区 | 欧美做受高潮中文字幕 | 黄色av免费在线 | 国产成人久久精品麻豆二区 | 91av一区二区三区 | 污污视频网站免费观看 | 欧美少妇xxx | 国产精品少妇 | 久久福利一区 | 91丨九色 | 超碰97在线免费 | 中文在线亚洲 | 国产自偷| 国产一级不卡毛片 | 亚洲精品一二三区 | 在线看片中文字幕 | 欧美日韩极品 | 99久久影院 | 1024视频在线 | 黄色小视频在线观看 | 2019中文字幕在线视频 | 乱图区| 四虎啪啪 | 久久激情网站 | 男生和女生差差视频 | 天堂网久久 | 一级在线毛片 | 久久av一区二区三区 | 四虎午夜 | 精品久操 | 亚洲精品字幕 | 动漫美女放屁 | 久久久午夜精品 | 西西毛片| 少妇全黄性生交片 | 好看的中文字幕电影 | 国产高清在线免费 | 91亚色| 欧美图片一区二区三区 | 国产夜夜嗨 | 国产高清在线精品 | 性感美女被爆操 | 先锋影音av资源在线观看 | 日韩高清不卡 | caoporen在线| 99热中文 | 成人激情小视频 | 91叉叉叉 | 非洲黑人毛片 | 久在线观看视频 | 99久久免费看精品国产一区 | 国产精品久久久久久精 | 国产成人aⅴ| 大尺度av| 57pao成人国产永久免费视频 | 国产白丝一区二区三区 | 中文字幕一区二区三 | 免费日韩在线视频 | 一本—道久久a久久精品蜜桃 | 成人免费三级 | 在线免费观看一级片 | 视频一区二区在线观看 | 日日碰日日操 | 欧美一区,二区 | 成人性生交大片免费看r链接 | 日本吃奶摸下激烈网站动漫 | 亚洲av无一区二区三区怡春院 | 国产精品一区二区三区在线看 | wwwwww国产 | 免费av一区二区 | 久久香蕉av| 久久人人人| 杨幂毛片| 欧美丰满熟妇bbbbbb百度 | 91蜜桃传媒精品久久久一区二区 | 成人影视在线看 | 久久网站视频 | 国产精品h| 欧美日韩成人一区二区在线观看 |