AngularxSocialLogin-问题
创始人
2024-10-30 09:30:34
0

首先,需要安装和导入第三方库“@angular/cdk”和“@angular/material”。然后,解决方法如下:

  1. 确保应用程序的回调 URL 已在所选的 OAuth 服务提供商中注册。这是在该提供商控制面板中完成的。

  2. 在AppComponent的构造函数中注入AuthService,导入GoogleLoginProvider或FacebookLoginProvider,根据需要提供它们的clientId,并在AuthService中注册它们。例如:

import { Component } from '@angular/core';
import { AuthService, GoogleLoginProvider, FacebookLoginProvider } from 'angularx-social-login';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  constructor(private authService: AuthService) {
    this.authService.addFacebook('CLIENT_ID_HERE');
    this.authService.addGoogle('CLIENT_ID_HERE');
  }
}
  1. 在login.component.ts中注入AuthService,并在登录功能中使用AuthService.signIn()。例如:
import { Component } from '@angular/core';
import { AuthService, GoogleLoginProvider, FacebookLoginProvider } from 'angularx-social-login';

@Component({
  selector: 'app-login',
  templateUrl: './login.component.html',
  styleUrls: ['./login.component.css']
})
export class LoginComponent {
  constructor(private authService: AuthService) {}

  signInWithGoogle(): void {
    this.authService.signIn(GoogleLoginProvider.PROVIDER_ID);
  }

  signInWithFacebook(): void {
    this.authService.signIn(FacebookLoginProvider.PROVIDER_ID);
  }
}
  1. 在login.component.html中添加登录按钮并为按钮添加(click)事件,该事件调用signInWithGoogle()或signInWithFacebook()。

  2. 重新启动Angular服务器并测试登录功能是否正常工作。

相关内容

热门资讯

透视有挂!wepoker辅助器... 透视有挂!wepoker辅助器官方,xpoker辅助器,线上教程(有挂规律);最新软件透明挂直接下载...
透视攻略!wepoker破解工... 透视攻略!wepoker破解工具,epoker有透视,靠谱教程(有挂详情);是一项软件透明挂的竞技活...
透视了解!werplan脚本,... 透视了解!werplan脚本,hhpoker可以防作弊,微扑克教程(有挂规律);一、玩家揭秘透明挂辅...
透视透视!菠萝德普辅助器免费版... 您好,德普辅助器这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游...
透视挂!wepoker是有人用... 透视挂!wepoker是有人用挂,HH平台挂,安装教程(真的有挂);小薇(透视辅助)致您一封信;亲爱...
透视数据!如何下载德普之星辅助... 透视数据!如何下载德普之星辅助软件,德普之星私人局辅助器,技巧教程(存在有挂);德普之星辅助软件免费...
透视真的!wpk是真的还是假的... 透视真的!wpk是真的还是假的,wepoker透视脚本,插件教程(有挂解密);透视真的!wpk是真的...
透视玄学!wepoker破解游... 透视玄学!wepoker破解游戏盒子,aapoker插件下载,解密教程(确实有挂)是一款可以让一直输...
透视最新!wepoker透视脚... 透视最新!wepoker透视脚本,拱趴大菠萝挂哪里,线上教程(有挂分析);透视最新!wepoker透...
透视有挂!破解辅助插件wepo... 【福星临门,好运相随】;透视有挂!破解辅助插件wepoker,wepoker轻量版透视,安装教程(有...