Как добавить ограничение входа в Google для определенных пользователей электронной почты при входе - PullRequest
0 голосов
/ 13 мая 2019

Я ввел Google Sign-In в свое приложение, используя Firebase, и оно работает хорошо, но я хочу добавить некоторых пользователей для входа в мое приложение, например venkat@MyCompanyName.com. У кого-нибудь есть предложения о том, как это сделать, или какая-либо документация по официально принятому методу, или даже простой и безопасный обходной путь?

Код для входа в систему:

googleButton.addTarget(self, action: #selector(signInUserUsingGoogle(_:)), for:.touchUpInside)


@objc func signInUserUsingGoogle(_ sender:UIButton) {
    GIDSignIn.sharedInstance().delegate = self
    GIDSignIn.sharedInstance().uiDelegate = self
    GIDSignIn.sharedInstance().signIn()
}

func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!) {

    if let error = error{
        print("we have error sign in user ==\(error.localizedDescription)")
    }else if let gmailUser = user{
        performSegue(withIdentifier: "login", sender: self)
    }
}   

Заранее спасибо

...