Client Credentials Flow

šŸŽÆ Purpose

Enables client/integrator/enterprise/RP to obtain access tokens using client_credentials grant type for server-to-server authentication.


Getting Access Token

šŸ”„ Access Token Process

• Authentication Method: Client provides Client ID and Client Secret
• Grant Type: Uses client_credentials grant • Purpose: Server-to-server authentication without user interaction • Token Usage: Access protected resources directly


šŸ“‹ Requirements

• Client ID: Valid client identifier from registration
• Client Secret: Secure client secret from registration • Grant Type: Must specify client_credentials • Endpoint Access: REL-ID AuthServer token endpoint


#🌐 API Endpoint

• URI: https://<AUTH-SERVER-HNIP>:8006/relid/authserver/oauth/token
• Method: POST • Authentication: Client credentials (Basic Auth or form parameters)


#šŸ“š Reference Documentation

• Detailed Information: REL-ID AuthServer Documentation
• Section: Generate Access Token (using Client Credentials) • URI: https://<AUTH-SERVER-HNIP>:8006/relid/authserver/oauth/token


Example

šŸŽÆ Implementation Reference

Complete example implementation with request and response details.

šŸ“š Reference Documentation

• Complete Examples: REL-ID AuthServer Documentation
• Section: Generate Access Token (using Client Credentials) • Content: Example request and response sections • URI: https://<AUTH-SERVER-HNIP>:8006/relid/authserver/oauth/token