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服务器并测试登录功能是否正常工作。

相关内容

热门资讯

实测分享!微友辅助器免费版,哥... 实测分享!微友辅助器免费版,哥哥打大a辅助神器,详细攻略(有挂细节)1、哥哥打大a辅助神器透视辅助软...
科技通报!潮娱乐鱼虾蟹公式辅助... 科技通报!潮娱乐鱼虾蟹公式辅助软件,多乐找刺激技巧辅助,详细挂(竟然有挂)1、这是跨平台的潮娱乐鱼虾...
免费测试版!潮娱乐鱼虾蟹公式辅... 免费测试版!潮娱乐鱼虾蟹公式辅助软件,多乐游戏修改器,详细工具(有挂教学)1、潮娱乐鱼虾蟹公式辅助软...
大家学习交流!微信小程序辅助器... 大家学习交流!微信小程序辅助器,蜀山挂机辅助,详细工具(有挂技巧)1、微信小程序辅助器有没有辅助教程...
科技揭秘!福气辅助器,微乐贵阳... 您好,微乐贵阳捉鸡麻将开挂这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...
一起来探讨!宝宝浙江游戏脚本,... 一起来探讨!宝宝浙江游戏脚本,逗娱碰胡辅助器,详细app(竟然有挂)一起来探讨!宝宝浙江游戏脚本,逗...
一秒答解!789大菠萝攻略,极... 一秒答解!789大菠萝攻略,极速猜一猜辅助,详细插件(讲解有挂)1、很好的工具软件,可以解锁游戏的极...
热点推荐!广东闲来辅助工具,随... 热点推荐!广东闲来辅助工具,随意玩脚本辅助工具透视,详细工具(真是有挂)1、用户打开应用后不用登录就...
重要通知!福建13水插件,吉安... 重要通知!福建13水插件,吉安中至小程序,详细app(有挂秘诀)1、吉安中至小程序透视辅助软件激活码...
避坑细节!牵手跑得软件,打两圈... 避坑细节!牵手跑得软件,打两圈怀疑有外挂,详细工具(真实有挂)1、完成打两圈怀疑有外挂有辅助插件,帮...