{"repo":"apache/airavata-custos","free":true,"listed":false,"github":"https://github.com/apache/airavata-custos","clone":"git clone https://github.com/apache/airavata-custos.git","description":"Apache Airavata Custos Security","language":"TypeScript","stars":21,"topics":["airavata","apache","security","oauth2","openidconnect","authentication","authorization"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Apache Airavata Custos Custos is a security middleware for science gateways and HPC research computing, developed under the Apache Airavata umbrella. It provides identity and access management, credential storage, federated authentication, and resource allocation services through a language-independent API. The project is currently being rebuilt around an HPC allocation management focus. Project website Repository Layout Custos is composed of pluggable pieces a deployment site mixes and matches. Area Purpose Examples ------ --------- ---------- core/ Go interfaces and shared domain types that connectors and extensions depend on accountprovisioning.Provisioner connectors/ Protocol adapters that bring external state into Custos ACCESS/AMIE-Processor , SLURM/Association-Mapper extensions/ Independent services that run alongside Custos to extend HPC node behavior CILogon-SSH-PAM , SSH-Certificate-Signer dev-ops/ Local dev stack and deployment automation compose/ , terraform/ , account-provisioning/ For runtime topology and the audit conventions every component follows, see docs/architecture.md. New connector authors should start with docs/contributing/writing-a-connector.md. Prerequisites Go 1.24+ Docker and Docker Compose Quick Start See INSTALL.md to bring up the dev stack and run the server. See each connector's and extension's README for run and configuration details. Documentation - INSTALL.md: run the server locally against the dev compose stack - CONTRIBUTING.md: coding co","default_branch":null,"files":null,"tree":[],"storefront":"/r/apache","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apache/airavata-custos/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}