iOS - Google OAuth托管域参数

时间:2013-08-25 22:26:12

标签: ios oauth google-oauth


我正在构建一个iOS应用程序,并且让用户使用google oauth登录。但问题是我只需要'xyz.com'的用户才能登录,我拥有这个域名,通过谷歌应用程序设置它,并且可以访问谷歌应用程序控制面板,如果这有帮助。

我知道google oauth的托管域参数,但我的问题是如何将其与google SDK一起使用?

2 个答案:

答案 0 :(得分:1)

如果您的应用使用gtm-oauth2登录,则可以在初始请求中设置其他参数,例如

viewController.signIn.additionalAuthorizationParameters = @{ @"hd" : @"example.com" };

答案 1 :(得分:0)

很抱歉回答我自己的问题,但是我使用了gtm-oauth2,经过大量的源代码挖掘,我发现我可以这样做:

viewController.signIn.authorizationURL = [NSURL URLWithString:[[viewController.signIn.authorizationURL absoluteString] stringByAppendingString:@"?hd=kinokiapp.com"]];

它会将它的参数添加到最后。