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

相关内容

热门资讯

一分钟方案!we-poker辅... 一分钟方案!we-poker辅助器(透视)好像是真的有辅助教程(哔哩哔哩)1、we-poker辅助器...
8分钟诀窍!wepoker辅助... 您好,wepoker辅助器有哪些功能这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275...
四分钟法子!wpk透视是真的假... 四分钟法子!wpk透视是真的假的(透视)都是是有辅助神器(哔哩哔哩)wpk透视是真的假的辅助器是一种...
第七分钟总结!hhpoker有... 第七分钟总结!hhpoker有后台操作吗(透视)果然是有辅助教程(哔哩哔哩)1、该软件可以轻松地帮助...
第六分钟手段!黑侠破解wepo... 第六分钟手段!黑侠破解wepoker(透视)真是是有辅助辅助(哔哩哔哩)1、打开软件启动之后找到中间...
3分钟讲义!wepoker分析... 3分钟讲义!wepoker分析(透视)真是真的是有辅助教程(哔哩哔哩)1、这是跨平台的wepoker...
第1分钟妙招!poker wo... 第1分钟妙招!poker world辅助(透视)本来真的是有辅助开挂(哔哩哔哩)1、下载好poker...
第十分钟方式!wepokerp... 第十分钟方式!wepokerplus到底是挂了吗(透视)切实存在有辅助脚本(哔哩哔哩)1、操作简单,...
两分钟法子!hhpoker辅助... 两分钟法子!hhpoker辅助(透视)确实是有辅助开挂(哔哩哔哩)亲,关键说明,hhpoker辅助透...
第九分钟窍要!模拟器打开hhp... 第九分钟窍要!模拟器打开hhpoker(透视)竟然真的是有辅助开挂(哔哩哔哩)在进入模拟器打开hhp...