我已经在我们的应用程序中实现了microsoft azure
sdk进行身份验证。一切都很好。
但是当用户注销时,我使用了此代码
NSError *error;
[[ADKeychainTokenCache defaultKeychainCache] removeAllForClientId:[[NSUserDefaults standardUserDefaults] valueForKey:@"azureClientId"] error:&error];
因此,如果用户保持活动状态并且再次登录,则
microsoft azure
能够获取用户信息而无需再次输入凭据。但是当应用终止并再次打开时,要求输入密码。
我不想再询问凭证。
我的登出代码有任何问题吗?
最佳答案
通常,您无法注销社交提供商-该功能不存在。明确地,身份验证信息通常作为cookie存储在UIWebView中。然后将其下一次传递给auth提供商,并且auth提供商使用此信息对您进行静默身份验证。
关于ios - 终止应用程序后,Microsoft Azure清除Cookie,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43124959/