gpt4 book ai didi

ios - Gigya 不会退出社交 session

转载 作者:行者123 更新时间:2023-11-29 02:23:56 27 4
gpt4 key购买 nike

我让 Gigya 使用社交登录正确登录。但是,当我尝试使用 [Gigya logout] 注销时,当我在登录屏幕上点击我的 Google 按钮时,它会在不询问我的 Google 凭据的情况下让我重新登录。

如何让它再次询问我的 Google 凭据?

谢谢。

最佳答案

如果您配置了 Google+ native 登录,则您的应用已获得用户授权。因为设备上的 Google+ 应用程序有一个事件的 Google+ session ,当 Gigya 从 native 应用程序请求身份验证时,它会检测到有一个事件 session 并且该应用程序已经获得授权。因此,用户会自动登录,而不会提示输入凭据。此行为是预期的并且是设计使然。如果您想强制用户每次都进行身份验证,则需要按以下方式完成:

在调用 [showLoginProvidersPopover:providers:parameters:...] 时,确保包含参数 "forceAuthentication"如 loginToProvider 文档中所述,值为 YES:

例如:

NSDictionary *params = @{
@"forceAuthentication":@YES
};
[Gigya showLoginProvidersDialogOver:self
providers:@[@"facebook", @"twitter", @"googleplus"]
parameters: params
completionHandler:^(GSUser *user, NSError *error) {
if (!error) {
// Login was successful
}
else {
// Handle error
}
}];

关于ios - Gigya 不会退出社交 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27783321/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com