Einschränken der Anmeldung zu bestimmten Domäne mithilfe von Knoten-Pass mit dem Google Auth

Ich bin der Implementierung von Google Auth auf einen internen Dienst zu arbeiten. Es ist ein JS-client-heavy-Anwendung, die mit einem Knoten-backend. Ich bin Wahl auf das Node-Modul Passport.js mit dem passport-google-oauth-Strategie.

Habe ich erfolgreich habe es funktioniert, aber eine Sache ist immer noch verwirrend mich. Ich möchte sicherstellen, dass meine Anwendung können nur Mitarbeiter des Unternehmens anmelden. Ich verstehe, dass Sie können einschränken der Anmeldung von domain mit einem parameter mit der Bezeichnung "hd", laut der offiziellen Dokumentation.

Erstens nicht, wo Sie senden, dass die parameter im Kontext Passport.js? Ich verstehe einfach nicht, wo im code setzen. Wenn es hilft, ich habe meist folgenden das Beispiel Pass-google-oauth bietet.

Zweitens, in der Theorie, wie das alles funktioniert? Ist es auf der Google-Seite, wo Sie lehnen jeden, der versucht, Zugriff auf die app mit einer domain außerhalb unseres Unternehmens. Oder ist es auf meiner Seite, dass ich brauche, um zu überprüfen, welche domain der Anwender bei der Anmeldung aus?

InformationsquelleAutor James Morris | 2014-04-14
Schreibe einen Kommentar