угловой вход в gmail с выбранного домена - PullRequest
0 голосов
/ 25 сентября 2018

Я использую angular-6-social-login в своем угловом приложении для входа в Google.Работает нормально.Но я хочу указать размещенный домен в этом.Таким образом, только два указанных пользователя домена смогут войти в него.В настоящее время этот модуль не поддерживает эту функцию.Есть ли способ перезаписать его.

существующий код:

`GoogleLoginProvider.prototype.initialize = function () {
    var _this = this;
    return new Promise(function (resolve, reject) {
        _this.loadScript(_this.loginProviderObj, function () {
            gapi.load('auth2', function () {
                _this.auth2 = gapi.auth2.init({
                    client_id: _this.clientId,
                    scope: 'email'
                });
                _this.auth2.then(function () {
                    if (_this.auth2.isSignedIn.get()) {
                        resolve(_this.drawUser());
                    }
                });
            });
        });
    });
   };`

мой запрос:

    `GoogleLoginProvider.prototype.initialize = function () {
     var _this = this;
     return new Promise(function (resolve, reject) {
        _this.loadScript(_this.loginProviderObj, function () {
            gapi.load('auth2', function () {
                _this.auth2 = gapi.auth2.init({
                    client_id: _this.clientId,
                    scope: 'email',
                    hosted_domain:'abc.com'
                });
                _this.auth2.then(function () {
                    if (_this.auth2.isSignedIn.get()) {
                        resolve(_this.drawUser());
                    }
                });
            });
        });
    });
   };`
...