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

## DPoPOptions Class

Configuration options for OAuth 2\.0 DPoP \(RFC 9449\), covering the proof
validator's `iat` tolerance and DPoP\-specific nonce policy\. The
nonce sub\-section inherits from the generic [NonceOptions](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Nonces.NonceOptions 'Abblix\.Oidc\.Server\.Features\.Nonces\.NonceOptions')
so DPoP can configure stricter values independently of other nonce\-service
consumers without duplicating field definitions\.

```csharp
public class DPoPOptions
```

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

## DPoPOptions\.IssuedAtTolerance Property {#Abblix.Oidc.Server.Common.Configuration.DPoPOptions.IssuedAtTolerance}

Tolerance window applied to the `iat` claim of an incoming DPoP proof: the
proof is accepted if its `iat` falls within this duration of the server's
current time\. Default is 1 minute\. Tighter than the JWT `exp` machinery
because DPoP proofs have no expiration claim — `iat` bounds them\.

```csharp
public System.TimeSpan IssuedAtTolerance { get; set; }
```

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

## DPoPOptions\.Nonce Property {#Abblix.Oidc.Server.Common.Configuration.DPoPOptions.Nonce}

DPoP\-specific nonce configuration: per\-endpoint require\-nonce policy
\(RFC 9449 §8\) plus DPoP\-specific overrides of the generic
[AcceptanceWindow](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Nonces.NonceOptions#Abblix.Oidc.Server.Features.Nonces.NonceOptions.AcceptanceWindow 'Abblix\.Oidc\.Server\.Features\.Nonces\.NonceOptions\.AcceptanceWindow') and
[RotationInterval](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Nonces.NonceOptions#Abblix.Oidc.Server.Features.Nonces.NonceOptions.RotationInterval 'Abblix\.Oidc\.Server\.Features\.Nonces\.NonceOptions\.RotationInterval')\.

```csharp
public Abblix.Oidc.Server.Common.Configuration.DPoPNonceOptions Nonce { get; set; }
```

#### Property Value
[DPoPNonceOptions](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Configuration.DPoPNonceOptions 'Abblix\.Oidc\.Server\.Common\.Configuration\.DPoPNonceOptions')
