1.6.2 • Published 2 years ago
@8base/web-oauth-client v1.6.2
8base api token auth client
The 8base web oauth client for the AuthProvider.
WebOAuthClient
Table of Contents
WebOAuthClient
Create instance of the web oauth client
Parameters
authorizeFunction Function used to describe authorize logic.
Usage
Firebase oauth
import firebase from 'firebase';
import { WebOAuthClient } from '@8base/web-oauth-client';
const FIREBASE_CONFIGURATION = {
apiKey: "",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: ""
};
const firebaseAuth = firebase.initializeApp(FIREBASE_CONFIGURATION).auth();
const authClient = new WebOAuthClient({
authorize (email, password) {
return firebaseAuth.signInWithEmailAndPassword(
email,
password,
)
.then(() => firebaseAuth.currentUser.getIdToken())
.then((token) => {
return token;
})
},
logout() {
window.addEventListener('unload', () => {
this.purgeState();
});
window.location.href = '/';
}
});Examples
3.1.0-beta.0
2 years ago
3.0.0-beta.1
3 years ago
3.0.0-beta.3
3 years ago
3.0.0-beta.0
3 years ago
2.7.0-beta.0
3 years ago
1.6.2
4 years ago
2.6.6
4 years ago
2.6.3
4 years ago
2.6.2
4 years ago
2.6.5
4 years ago
1.6.1
4 years ago
2.5.0
4 years ago
1.5.0
4 years ago
2.4.0
4 years ago
2.3.0
4 years ago
1.4.5
4 years ago
2.2.0
4 years ago
2.1.0
5 years ago
1.4.4
5 years ago
2.0.2
5 years ago
1.4.3
5 years ago
1.4.2
5 years ago
2.0.1
5 years ago
2.0.0
5 years ago
1.4.0
5 years ago
1.3.2
5 years ago
1.3.1
5 years ago
1.3.0
5 years ago
1.2.9
5 years ago
1.2.8
5 years ago
1.2.7
5 years ago
1.2.6
5 years ago
1.2.5
6 years ago
1.2.4
6 years ago
1.2.3
6 years ago
1.2.2
6 years ago
1.2.1
6 years ago
1.2.0
6 years ago
1.1.5
6 years ago
1.1.4
6 years ago
1.1.3
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.1
6 years ago