在许多情况下,需要用户在首次使用你的应用之前表明身份。最常见的情况是你的应用与后端局域网管理工具系统集成,需要用户证书才能利用Web服务在后端系统创建账户。可以通过注册字段创建UIViewController,但许多用户认为这是一种过时的方法。由于大多数的iPhone用户活跃在一个或多个社交媒体平台,你可以假定他们拥有一个Twitter或Face book账户。可以向你的应用提供现代化的外观和功能,通过向用户呈现看起来非常相似的用户界面,请求他们登录自己的Twitter或Face book局域网管理工具账户。
启动Xcode,使用Single View Application Project模板创建一个新项目,然后使用选项将其命名为SSO。
将Accounts框架导入你的项目中。使用Interface Builder打开YDViewController.xib文件,并打开Assistant Editor,创建一个包含两个UIButton对象的简单用户界面。
现在打开YDViewController.m文件并实现facebookSignin:方法。facebookSignin:方法使用和你以前所用的相同方法请求Accounts数据库的访问权限。授予访问权限后,调用signed In:方法。
twitterSignin:方法与facebookSignin:方法类似,区别就是在account type中你需要获得授权。在signedIn:方法中,仅使用current Account实例的username属性并将其传递到你的后端局域网管理工具系统。如果你需要有关用户的更多信息,例如电子邮件地址,则需要结合使用所选的社交媒体API和SLRequest对象调用更多信息,就像在MyFacebook示例中的做法一样。
★关于WorkWin公司电脑监控软件★
WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。
WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。
版权所有,南京网亚计算机有限公司 。本文链接地址: 创建单点登录局域网管理工具应用