Ios 不使用谷歌登录按钮登录谷歌服务

Ios 不使用谷歌登录按钮登录谷歌服务,ios,login,google-login,in-house-distribution,Ios,Login,Google Login,In House Distribution,我正在开发一个内部应用程序,我需要授权用户使用谷歌(Gsuite),这样他们就可以登录谷歌网络应用程序(特别是邮件和硬盘)。我还需要获取当时的用户名和密码,以便它们也可以登录到其他内部服务。他们将被要求在每次发布时登录。我希望这是一个无缝的体验,他们根本看不到谷歌的品牌(当然,直到他们加载web界面) 我知道我可以使用谷歌的部分,但它似乎需要使用他们的按钮和网络视图,我将无法获取登录信息 我最好的选择是什么 仅供参考,这将是我第一个真正的应用程序,分发给除我之外的任何人使用。因此,请认真对待它。

我正在开发一个内部应用程序,我需要授权用户使用谷歌(Gsuite),这样他们就可以登录谷歌网络应用程序(特别是邮件和硬盘)。我还需要获取当时的用户名和密码,以便它们也可以登录到其他内部服务。他们将被要求在每次发布时登录。我希望这是一个无缝的体验,他们根本看不到谷歌的品牌(当然,直到他们加载web界面)

我知道我可以使用谷歌的部分,但它似乎需要使用他们的按钮和网络视图,我将无法获取登录信息

我最好的选择是什么

仅供参考,这将是我第一个真正的应用程序,分发给除我之外的任何人使用。因此,请认真对待它。

如链接所示,如果您向下滚动到数字5:

如果要自定义按钮,请执行以下操作: 在视图控制器中,将“登录”按钮声明为属性。 @IBOutlet弱var signInButton:GIDSignInButton! 将按钮连接到刚才声明的signInButton属性。 通过设置GIDSignInButton对象的属性来自定义按钮

因此,您可以创建自己的登录按钮,使其外观符合您的要求,并将其设置为属性。或者您可以设置一个
@iAction
,并让它调用
GIDSignIn.sharedInstance().signIn()
方法。请记住,您仍然需要实现
GIDSignInDelegate
GIDSignInUIDelegate

另外,听起来你想建立一个自定义的身份验证流程(输入电子邮件和密码,不管是否有谷歌账号)。在这种情况下,你可以考虑使用。希望这有帮助,谢谢:)

如链接所示,如果您向下滚动到数字5:

如果要自定义按钮,请执行以下操作: 在视图控制器中,将“登录”按钮声明为属性。 @IBOutlet弱var signInButton:GIDSignInButton! 将按钮连接到刚才声明的signInButton属性。 通过设置GIDSignInButton对象的属性来自定义按钮

因此,您可以创建自己的登录按钮,使其外观符合您的要求,并将其设置为属性。或者您可以设置一个
@iAction
,并让它调用
GIDSignIn.sharedInstance().signIn()
方法。请记住,您仍然需要实现
GIDSignInDelegate
GIDSignInUIDelegate

另外,听起来你想建立一个自定义的身份验证流程(输入电子邮件和密码,不管是否有谷歌账号)。在这种情况下,你可以考虑使用。希望这有帮助,谢谢:)