Skip to content

Commit c7dbfad

Browse files
Ticket #877 : Move MaxRequestParameterLifetimeSeconds & MaxBindingMessageSize & DpopLifetimeSeconds to the client
1 parent 932a488 commit c7dbfad

55 files changed

Lines changed: 14363 additions & 116 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/IdServer/SimpleIdServer.IdServer.Domains/Client.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -566,6 +566,21 @@ public IEnumerable<JsonWebKey> JsonWebKeys
566566
/// </summary>
567567
[JsonPropertyName(OAuthClientParameters.IsSelfIssueEnabled)]
568568
public bool IsSelfIssueEnabled { get; set; }
569+
[JsonPropertyName(OAuthClientParameters.MaxRequestParameterLifetimeSeconds)]
570+
public int MaxRequestParameterLifetimeSeconds
571+
{
572+
get; set;
573+
} = 300;
574+
[JsonPropertyName(OAuthClientParameters.MaxBindingMessageSize)]
575+
public int MaxBindingMessageSize
576+
{
577+
get; set;
578+
} = 150;
579+
[JsonPropertyName(OAuthClientParameters.DpopLifetimeSeconds)]
580+
public int DpopLifetimeSeconds
581+
{
582+
get; set;
583+
} = 300;
569584
[JsonPropertyName(OAuthClientParameters.Parameters)]
570585
public JsonObject Parameters
571586
{

src/IdServer/SimpleIdServer.IdServer.Domains/DTOs/OAuthClientParameters.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,8 @@ public class OAuthClientParameters
101101
public const string DeviceCodeExpirationInSeconds = "device_code_expirationtime_seconds";
102102
public const string DeviceCodePollingInterval = "device_code_polling_interval";
103103
public const string PARExpirationTimeInSeconds = "par_expirationtime_seconds";
104+
public const string MaxRequestParameterLifetimeSeconds = "max_request_parameter_lifetime_seconds";
105+
public const string MaxBindingMessageSize = "max_binding_message_size";
106+
public const string DpopLifetimeSeconds = "dpop_lifetime_seconds";
104107
}
105108
}

src/IdServer/SimpleIdServer.IdServer.Migrations.Duende/DuendeMigrationService.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,6 @@ private static Client Map(DuendeClient client, List<Scope> scopes)
297297
ClientProperty
298298
UserCodeType
299299
*/
300-
301300
return result;
302301
}
303302

0 commit comments

Comments
 (0)