Google Cloud Identity Platform Functions
Helper functions for UserHub Identity Platform connection.
Usage
const {
UserHubFunctions,
} = require("@userhub/google-cloud-identity-platform-functions");
const { auth } = require("firebase-functions");
const { defineSecret, defineString } = require("firebase-functions/params");
const API_KEY = defineSecret("USERHUB_API_KEY");
const CONNECTION_ID = defineString("USERHUB_CONNECTION_ID");
const functions = new UserHubFunctions({
apiKey: API_KEY,
connectionId: CONNECTION_ID,
});
exports.beforeSignIn = auth.user().beforeSignIn(functions.beforeSignIn);