ServiceAuthCentral

ServiceAuthCentral is a centralized, open-source authorization service that simplifies microservice security. It provides a cloud-based solution for managing service-to-service authorization, eliminating the need for shared secrets.

Applications

ServiceAuthCentral

ServiceAuthCentral: Simplify microservice security with ServiceAuthCentral: Centralized, open-source authorization in the cloud, minus the shared secrets.

Web Application

serviceauthcentralweb: Web based management interface for ServiceCloudAuth

Client Library

serviceauthcentral-client-java: Java client for requesting tokens from the ServiceAuthCentral OAuth 2.0 authorization server.

Terraform/OpenTofu for GCP Deployment

serviceauthcentral-gcp-tofu: OpenTofu module for deploying a fully working ServiceAuthCentral deployment in GCP

serviceauthcentral-firestore-gcp-tofu: OpenTofu module for deploying ServiceAuthCentral Firestore Database

serviceauthcentral-token-gcp-tofu: OpenTofu module for deploying ServiceAuthCentral token API to Cloud Run in GCP

serviceauthcentral-kms-gcp-tofu: OpenTofu module for deploying ServiceAuthCentral KMS Keys in GCP

serviceauthcentral-manage-gcp-tofu: OpenTofu module for deploying ServiceAuthCentral manage API to Cloud Run in GCP

serviceauthcentral-firestore-bootstrap-gcp-tofu: OpenTofu module for deploying ServiceAuthCentral Firestore records needed to bootstrap an install

serviceauthcentral-workload-identity-gcp-tofu: OpenTofu module for deploying ServiceAuthCentral Workload Identity Federation in GCP