在許多情況下,需要用戶在首次使用你的應(yīng)用之前表明身份。最常見的情況是你的應(yīng)用與后端局域網(wǎng)管理工具系統(tǒng)集成,需要用戶證書才能利用Web服務(wù)在后端系統(tǒng)創(chuàng)建賬戶??梢酝ㄟ^注冊字段創(chuàng)建UIViewController,但許多用戶認(rèn)為這是一種過時的方法。由于大多數(shù)的iPhone用戶活躍在一個或多個社交媒體平臺,你可以假定他們擁有一個Twitter或Face book賬戶??梢韵蚰愕膽?yīng)用提供現(xiàn)代化的外觀和功能,通過向用戶呈現(xiàn)看起來非常相似的用戶界面,請求他們登錄自己的Twitter或Face book局域網(wǎng)管理工具賬戶。
啟動Xcode,使用Single View Application Project模板創(chuàng)建一個新項目,然后使用選項將其命名為SSO。
將Accounts框架導(dǎo)入你的項目中。使用Interface Builder打開YDViewController.xib文件,并打開Assistant Editor,創(chuàng)建一個包含兩個UIButton對象的簡單用戶界面。
現(xiàn)在打開YDViewController.m文件并實現(xiàn)facebookSignin:方法。facebookSignin:方法使用和你以前所用的相同方法請求Accounts數(shù)據(jù)庫的訪問權(quán)限。授予訪問權(quán)限后,調(diào)用signed In:方法。
twitterSignin:方法與facebookSignin:方法類似,區(qū)別就是在account type中你需要獲得授權(quán)。在signedIn:方法中,僅使用current Account實例的username屬性并將其傳遞到你的后端局域網(wǎng)管理工具系統(tǒng)。如果你需要有關(guān)用戶的更多信息,例如電子郵件地址,則需要結(jié)合使用所選的社交媒體API和SLRequest對象調(diào)用更多信息,就像在MyFacebook示例中的做法一樣。
★關(guān)于WorkWin公司電腦監(jiān)控軟件★
WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動),限制員工不能做什么(禁止網(wǎng)購、游戲、優(yōu)盤等)。
WorkWin基于純軟件設(shè)計,非常容易使用,無需添加或改動任何硬件,使用一臺管理機(jī)監(jiān)控全部員工機(jī)電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時此刻每天都有成千上萬企業(yè)電腦正在運行WorkWin,選擇WorkWin選擇“贏”。
WorkWin監(jiān)控首頁 短視頻講解 下載免費試用版
版權(quán)所有,南京網(wǎng)亞計算機(jī)有限公司 。本文鏈接地址: 創(chuàng)建單點登錄局域網(wǎng)管理工具應(yīng)用