草庐IT

Authentication

全部标签

ios - 在 iOS 上创建一个始终显示在所有 View 顶部的登录屏幕

编辑:检查下面的解决方案。我正在为我的应用程序设计一个登录屏幕,除了少数极端情况外,我大部分时间都在使用它。我已经进行了设置,以便我在应用程序委托(delegate)applicationDidBecomeActive:方法中触发的Storyboard中的UITabBar中有一个segue。正如我所说,它在除我目前发现的一种边缘情况外的所有情况下都能正常工作。我的应用程序使用一些模态视图Controller(其中一些是UIActivityViewControllers,如果有区别的话)来输入和编辑一些核心数据实体。如果在应用程序进入后台时打开这些模态视图Controller之一,它会在

android - 是否可以清除 iOS 和 Android webkit 中的缓存?

我在我的应用程序中使用的sdk调用了一个加载Facebook登录oauth登录屏幕的webview。我找不到注销用户的方法,以便他们可以作为不同的Facebook用户登录,因为View始终加载第一个用户的凭据。我唯一的解决办法是卸载该应用。我一直在使用“https://graph.facebook.com/me/permissions?method=delete&access_token=”',这实际上确实从我的应用程序中删除了用户,因为我认为webkit缓存保留了最后一个access_token并且只是尝试重新验证它。到目前为止,我还没有看到任何应用程序可以让您在使用Facebook

ios - NSURLAuthenticationChallenge.sender 返回 nil

请原谅我问题中的点符号。我正在使用NSURLSession尝试登录网站。Apple的文档建议以这种方式处理身份验证挑战。-(void)URLSession:(NSURLSession*)sessiondidReceiveChallenge:(NSURLAuthenticationChallenge*)challengecompletionHandler:(void(^)(NSURLSessionAuthChallengeDisposition,NSURLCredential*))completionHandler{NSURLCredential*credential=[NSURLCre

ios - 使用单例类来跟踪用户信息是否合适?

我正在开发一个需要用户登录的IOS应用程序。它有一个主视图Controller,用于检查用户是否已经登录。如果没有,它会转到另一个显示登录的ViewController迅速的。当用户在那里登录时,主视图Controller关闭登录View并显示适合登录用户的信息。该应用程序还将用户凭据存储在设置plist中。如果存在该信息,应用程序将尝试使用存储的凭据登录。如果成功,MasterViewController将加载适合用户的信息。如果没有,它将转到登录ViewController。我最终复制了MasterView和LoginViewController中的代码来验证用户ID和密码。然后,

ios - 如何获取当前 PFUser 的 Facebook 访问 token

我需要获取使用Facebook登录的当前用户的Facebook访问token,以便我可以将其发送到Web服务以便能够调用FacebookGraphAPI那么如何从[PFUsercurrentUser]获取授权数据?因为我尝试了以下但它返回nil:PFObject*authData=[[PFUsercurrentUser]objectForKey:@"authData"]; 最佳答案 我从PFFFacebookUtils获得了访问token,如下所示NSString*accessToken=[[[PFFacebookUtilssess

android - Google Plus Android GoogleAuthUtil.getToken() 等效于 iOS

使用GoogleOAuth2.0iOSSDK1.7.1的AndroidGoogleAuthUtil.getToken()的iOS等价物是什么 最佳答案 对于iOS,Android上可以通过getToken()获取的CODE的获取方式是[GPPSignInsharedInstance].homeServerAuthorizationCode;方法中-(void)finishedWithAuth:(GTMOAuth2Authentication*)autherror:(NSError*)error这将返回一个“一次使用”的代码,看起来像

ios - 处理同一帐户下多个应用程序的身份验证 - iOS

在一家公司工作,我们开始拥有许多小应用程序,每个应用程序都有自己的登录屏幕。这意味着每当有人更改密码时,他们都必须为每个应用重新输入密码对用户来说可能会很麻烦,尤其是当我们的政策是让用户的密码每3个月更改一次并且有6个或更多的应用程序需要输入密码时有没有人想出解决这个用户只需输入一次密码的问题的方法?我在想我可以拥有一个专门用于身份验证的专用应用程序,然后在可能的情况下进行某种进程间通信同样,针对iOS执行此操作。我知道在Android上这不是问题,因为开发人员可以在设置屏幕中添加帐户。然而,iOS是另一种野兽*请注意,这些是企业内部应用程序。在应用商店中不面向公众

ios - NSURLSession : NSURLCredentialStorage vs Keychain 的身份验证质询

我正在尝试学习如何使用NSURLSession处理身份验证挑战。我以前从未做过任何与安全网络相关的事情。我一直在阅读AuthenticationChallengesandTLSChainValidationApple的NSURLSessionProgrammingGuide部分提到了对象NSURLCredentialStorage,但在它的引用中我没有得到关于为什么要使用它的进一步描述。NSURLCredentialStorage和Keychain有什么区别?安全地处理用户名和密码的最好方法是什么?我正在寻找一个使用NSURLSession以及NSURLCredentialStorag

ios - 首次尝试登录时,iOS 中的 Facebook 登录未打开 Safari

我的应用登录屏幕,第一次尝试facebook登录按钮不会打开safari浏览器,而第二次尝试它工作正常。下面是我试过的代码:FBSDKLoginManager*manager=[FBSDKLoginManagernew];manager.loginBehavior=FBSDKLoginBehaviorBrowser;NSArray*permissions=@[@"email",@"public_profile"];[managerlogInWithReadPermissions:permissionsfromViewController:selfhandler:^(FBSDKLogin

思科、华为、华三、锐捷的3A tacacs配置

思科:aaanew-modelaaagroupservertacacs+tacacs-group(指定3A服务器组) servernameise1 servernameise2aaaauthenticationloginconloginlocal(串口用本地密码验证)(下面设置3A模板,模板名用默认default,绑定tacacs-group组)aaaauthenticationlogindefaultgrouptacacs-grouplocalaaaauthenticationenabledefaultgrouptacacs-groupenableaaaauthorizationconfig