首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gigya不会注销社交会话

Gigya不会注销社交会话
EN

Stack Overflow用户
提问于 2015-01-06 00:07:22
回答 1查看 641关注 0票数 0

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

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

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-01-06 04:55:18

如果您已配置Google+本地登录,则您的应用程序已获得用户授权。由于设备上存在针对Google+应用程序的活动Google+会话,因此当Gigya请求来自本地应用程序的身份验证时,它会检测到存在活动会话,并且该应用程序已经获得授权。因此,用户无需提示凭据即可自动登录。这种行为是意料之中的,也是设计出来的。如果您希望强制用户每次都进行身份验证,则需要执行以下操作:

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

例如:

代码语言:javascript
复制
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
            }
}];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27783321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档