ChilliCream / ChilliCream/graphql-platform

Add an option to allow for client id to be sent to the token endpoint for Authorization Code

Open
#8,069 4 comments 2 reactions 1 assignee View on GitHub

@PascalSenn is already working on this.

Since Mar 7, 2025.

🌶️ nitro Area: OAUTH
Dominant language
C#
Stars
5.8k
Forks
810
Avg merge
15h 39m
Merged PRs (30d)
98

Description

Product

Nitro

Is your feature request related to a problem?

We're currently unable to use Nitro full login flow since we use the Microsoft Identity Platform that requires the client id to be added to the request sent to the token endpoint during the flow.

The following error is sent back when Nitro sends the authorization code to the token endpoint:
{"error":"invalid_request","error_description":"AADSTS900144: The request body must contain the following parameter: 'client_id'. **Redacted**,"error_codes":[900144],**Redacted**,"error_uri":"https://login.microsoftonline.com/error?code=900144"}

The solution you'd like

An option to send the client id as a parameter 'client_id' to the token endpoint during token fetch to support logins using Microsoft Identity Platform.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.