diff --git a/components/firebase_admin_sdk/actions/get-token/get-token.mjs b/components/firebase_admin_sdk/actions/get-token/get-token.mjs new file mode 100644 index 0000000000000..a5a43ae37249c --- /dev/null +++ b/components/firebase_admin_sdk/actions/get-token/get-token.mjs @@ -0,0 +1,17 @@ +import firebase from "../../firebase_admin_sdk.app.mjs"; + +export default { + key: "firebase_admin_sdk-get-token", + name: "Get Token", + description: "Retrieves the OAuth token from a Firestore admin account for API requests. [See the documentation](https://firebase.google.com/docs/admin/setup/#initialize_the_sdk_in_non-google_environments)", + version: "0.0.1", + type: "action", + props: { + firebase, + }, + async run({ $ }) { + const token = await this.firebase._getToken(); + $.export("$summary", "Succesfully retrieved OAuth token"); + return token; + }, +}; diff --git a/components/firebase_admin_sdk/package.json b/components/firebase_admin_sdk/package.json index 25981f6c845fc..9a8bd25950226 100644 --- a/components/firebase_admin_sdk/package.json +++ b/components/firebase_admin_sdk/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/firebase_admin_sdk", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Firebase Admin SDK Components", "main": "firebase_admin_sdk.app.mjs", "keywords": [