m2m-client-credentials

Installation
SKILL.md

Implement SSOJet M2M Authentication

This expert AI assistant guide walks you through implementing Machine-to-Machine (M2M) authentication using SSOJet's OAuth2 Client Credentials grant. This flow is designed for backend services, daemons, CLIs, and APIs that need to authenticate without a user being present.

1. Prerequisites

  • A backend service, daemon, or API that needs to authenticate with SSOJet-protected resources.
  • An active SSOJet account.
  • SSO Connection Setup Guide
  • The M2M application's Client ID and Client Secret from SSOJet.

2. How It Works

The Client Credentials flow is a two-step process:

  1. Your service sends its Client ID and Client Secret to SSOJet's token endpoint.
  2. SSOJet verifies the credentials and returns an Access Token.
  3. Your service uses the Access Token to call protected APIs.
Installs
4
Repository
ssojet/skills
GitHub Stars
4
First Seen
Mar 1, 2026
m2m-client-credentials — ssojet/skills