Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.09 KB

README.md

File metadata and controls

35 lines (22 loc) · 1.09 KB

MeshStack Auth Action

This action authenticates to meshStack API.

Overview

This GitHub Action is designed to authenticate against the Meshfed API. It helps you obtain an access token using client credentials, which can then be used to interact with the Meshfed API securely. This action simplifies the process of obtaining and managing authentication tokens for your workflows.

API Documentation

For more information about the Meshfed API, please refer to the Meshfed API Documentation.

Inputs

  • base_url (required): meshStack API endpoint.
  • client_id (required): The client ID for the API.
  • key_secret (required): The key secret for the API.

Outputs

  • token_file: Path to the file containing the authentication token

Example Usage

- name: Setup meshStack bbrun
  id: setup-meshstack-auth
  uses: meshcloud/[email protected]
  with:
    base_url: ${{ vars.BUILDINGBLOCK_API_BASE_URL }}
    client_id: ${{ vars.BUILDINGBLOCK_API_CLIENT_ID }}
    key_secret: ${{ secrets.BUILDINGBLOCK_API_KEY_SECRET }}