> ## Documentation Index
> Fetch the complete documentation index at: https://ai.easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# ODataMcpAuthConstants

> Protocol identifiers for outbound OAuth: header and scheme names, well-known suffixes, grant type identifiers, wire parameter and error names, and the named ...

## Definition

**Assembly:** Microsoft.OData.Mcp.Authentication.dll

**Namespace:** Microsoft.OData.Mcp.Authentication.Outbound

**Inheritance:** System.Object

## Syntax

```csharp theme={null}
Microsoft.OData.Mcp.Authentication.Outbound.ODataMcpAuthConstants
```

## Summary

Protocol identifiers for outbound OAuth: header and scheme names, well-known suffixes, grant type
identifiers, wire parameter and error names, and the named `HttpClient`s and Latchkey service
name outbound OAuth wires into DI.

## Remarks

Names and values in this class are normative per `specs/v3/AUTHENTICATION.md` "Constants (excerpt)".
[ODataMcpAuthConstants.MicrosoftGraphResourceAppId](https://ai.easyaf.dev/odata-mcp/api-reference/Microsoft/OData/Mcp/Authentication/Outbound/ODataMcpAuthConstants.md#microsoftgraphresourceappid) exists so tests and logs can detect the Microsoft Graph
challenge trap, not so it can be used as a client id.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.