我正在构建一个iOS应用程序,并且让用户使用google oauth登录。但问题是我只需要'xyz.com'的用户才能登录,我拥有这个域名,通过谷歌应用程序设置它,并且可以访问谷歌应用程序控制面板,如果这有帮助。
我知道google oauth的托管域参数,但我的问题是如何将其与google SDK一起使用?
答案 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"]];
它会将它的参数添加到最后。