You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP →

firebaseoauth2

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

firebaseoauth2 - npm Package Compare versions

Comparing version

to
0.5.1

const express = require("express");
const app = express();
const nanoid = require("nanoid");
const FirebaseOAuth2DB = require("./FirebaseOAuth2DB.js");

@@ -19,2 +20,4 @@ app.set("view engine", "pug");

FirebaseAdmin = _FirebaseAdmin;
FirebaseOAuth2DB.setFirebaseAdmin(_FirebaseAdmin)
FirebaseDb = _FirebaseAdmin.database();

@@ -264,3 +267,4 @@ BuildinClientID = _BuildinClientID

// Client を削除する
clearClient(uid, client_id)
// clearClient(uid, client_id)
FirebaseOAuth2DB.clearClient(uid, client_id)
.then(function(){

@@ -365,36 +369,2 @@ // 削除に成功した / 存在しなかった

// Client を削除する
const clearClient = (uid, client_id) => {
return new Promise(function(resolve, reject){
getClientByUidAndClientId(uid, client_id)
.then(function(client){
// access_token を削除
deleteAccessToken(client.access_token)
.then(function(){
// refresh_token を削除
return deleteRefreshToken(client.refresh_token)
})
.then(function(){
// refresh_token を削除
return deleteAuthorizeCode(client.refresh_token)
})
.then(function(){
// Client を削除する
FirebaseDb.ref('/oAuth/users/' + uid + '/' + client_id).remove()
.then(function(){
resolve()
}, function(error){
/** To-Do エラー処理 **/
resolve()
})
})
}, function(){
// Client が見つからなかった
resolve()
})
})
}
const updateToken = (clientInfo) => {

@@ -469,2 +439,3 @@ console.log('updateToken', clientInfo)

/*
// Access Token をリストから削除

@@ -486,3 +457,5 @@ const deleteAccessToken = (AccessToken) => {

}
*/
/*
// Refresh Tokens をリストから削除

@@ -504,3 +477,5 @@ const deleteRefreshToken = (RefreshToken) => {

}
*/
/*
// AuthorizeCode をリストから削除

@@ -522,2 +497,3 @@ const deleteAuthorizeCode = (AuthorizeCode) => {

}
*/

@@ -587,2 +563,3 @@ // authorize_code から Client情報を取得する

/*
const getClientByUidAndClientId = (uid, client_id) => {

@@ -602,2 +579,3 @@ console.log('getClientByUidAndClientId', uid, client_id)

}
*/

@@ -604,0 +582,0 @@ app.use("/oauth/static", express.static("./oAuth2/public"));

{
"name": "firebaseoauth2",
"version": "0.5.0",
"version": "0.5.1",
"description": "",

@@ -5,0 +5,0 @@ "main": "indexjs.js",