티스토리 뷰
github.com/firebase/firebaseui-web
언어 지원범위 - https://github.com/firebase/firebaseui-web/blob/master/LANGUAGES.md
- git clone https://github.com/firebase/firebaseui-web
- npm install
- npm run build build-js-ko
- npm run build build-npm-ko
- firebaseui__ko.js, npm__ko.js 두 파일을 적용할 프로젝트/node_modules/firebaseui/dist로 복사
- import * as firebaseui from 'firebaseui/dist/npm__ko';
import React, { Component } from 'react';
import firebase from 'firebase';
//import * as firebaseui from 'firebaseui'
import * as firebaseui from 'firebaseui/dist/npm__ko';
class FirebaseContainer extends Component {
componentDidMount() {
const firebaseConfig = {
apiKey: "AIzaSyBmD4v0PtxxZEeTNhHRaa4aAHeCdcxX0us",
authDomain: "phoneauthenticationreact.firebaseapp.com",
databaseURL: "https://phoneauthenticationreact.firebaseio.com",
projectId: "phoneauthenticationreact",
storageBucket: "phoneauthenticationreact.appspot.com",
messagingSenderId: "511189683965",
appId: "1:511189683965:web:ad29efffb76afdd6627894"
};
const fbase = firebase.initializeApp(firebaseConfig);
const uiConfig = {
//signInSuccessUrl: 'http://localhost:3000/', //This URL is used to return to that page when we got success response for phone authentication.
signInOptions: [{
provider: firebase.auth.PhoneAuthProvider.PROVIDER_ID,
defaultCountry: 'KR',
whitelistedCountries: ['KR', '+82'],
defaultNationalNumber: '01011112222',
}
],
callbacks: {
signInSuccessWithAuthResult: function (authResult, redirectUrl) {
// Handle the result
console.log(authResult, redirectUrl);
return false;
},
}
};
const ui = new firebaseui.auth.AuthUI(firebase.auth());
ui.start('#firebaseui-auth-container', uiConfig);
}
render() {
return (
<>
<h2>PHONE AUTHENTICATION</h2>
<div id="firebaseui-auth-container"></div>
</>
)
}
}
export default FirebaseContainer;
'프로그래밍 > Etc' 카테고리의 다른 글
[Etc] Swagger java.lang.NumberFormatException: For input string: "" (0) | 2021.05.14 |
---|---|
[Etc] Git 사용자 저장(username, password) (0) | 2021.05.07 |
[Etc] Bastion Host 터널링 SSH 접속하기 (0) | 2021.04.18 |
[Etc] xcrun: error: invalid active developer path (0) | 2021.04.06 |
[Etc] Developer Roadmaps (0) | 2021.04.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- Tomcat
- 프로그래머스
- Collection
- spring
- Java
- 이직
- effective java
- 회고
- 프로그래머
- 소프트웨어공학
- 제주도 여행
- Maven
- Eclipse
- React
- 경력관리
- 자바스크립트
- 리액트 16
- 자바
- 리눅스 명령어
- 정렬 알고리즘
- javascript
- 성능분석
- 개발환경
- 제주도 3박4일 일정
- 리액트
- sort algorithm
- 오라클 내장 함수
- SQL
- 오라클
- Linux 명령어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함