#### [Abblix\.Oidc\.Server](https://www.abblix.com/en/docs/api/abblix-oidc-server 'index')
### [Abblix\.Oidc\.Server\.DeclarativeBinding](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.DeclarativeBinding 'Abblix\.Oidc\.Server\.DeclarativeBinding')

## RequestHeaderAttribute Class

Declares that the value arrives in the named HTTP request header rather than in the request
payload — e\.g\. the compact DPoP proof JWT carried in the `DPoP` header per RFC 9449 §4\.1\.
Purely semantic: it names the transport source and leaves the extraction mechanism to the
transport layer\.

```csharp
public class RequestHeaderAttribute : System.Attribute
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → [System\.Attribute](https://learn.microsoft.com/en-us/dotnet/api/system.attribute 'System\.Attribute') → RequestHeaderAttribute
### Constructors

## RequestHeaderAttribute\(string\) Constructor {#Abblix.Oidc.Server.DeclarativeBinding.RequestHeaderAttribute.RequestHeaderAttribute(string)}

Declares that the value arrives in the named HTTP request header rather than in the request
payload — e\.g\. the compact DPoP proof JWT carried in the `DPoP` header per RFC 9449 §4\.1\.
Purely semantic: it names the transport source and leaves the extraction mechanism to the
transport layer\.

```csharp
public RequestHeaderAttribute(string headerName);
```
#### Parameters

###### `headerName` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') {#Abblix.Oidc.Server.DeclarativeBinding.RequestHeaderAttribute.RequestHeaderAttribute(string).headerName}

The HTTP request header carrying the value\.
### Properties

## RequestHeaderAttribute\.HeaderName Property {#Abblix.Oidc.Server.DeclarativeBinding.RequestHeaderAttribute.HeaderName}

The HTTP request header carrying the value\.

```csharp
public string HeaderName { get; }
```

#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
