Axios Cloud Run Authenticator
Service-to-service authentification for your Cloud Run instances
axios-cloudrun-authenticator allow you to securize your Cloud Run instances by managing authentication between them. Be sure to follow the first point in Cloud Run Docs > Authenticating service-to-service.
Demo Code
import axiosCloudRunAuth from "axios-cloudrun-authenticator";
import axios from "axios";
const instance = axios.create(/*axiosOptions*/);
axiosCloudRunAuth(
instance,
serviceUrl //optionnal, default to origin of instance.defaults.baseURL, e.g.: https://myinstance.a.run.app if baseURL is https://myinstance.a.run.app or https://myinstance.a.run.app/path
);
Download & Installation
$ npm i axios-cloudrun-authenticator
Contributing
Keep it simple. Keep it minimal. Don't put every single feature just because you can.Authors or Acknowledgments
- abdalem
License
This project is licensed under the ISC License