Table of Contents

Interface IPushedAuthorizationSerializer

Namespace
Duende.IdentityServer.Services
Assembly
Duende.IdentityServer.dll

Contract for a service that can serialize and deserialize pushed authorization requests.

public interface IPushedAuthorizationSerializer

Methods

Deserialize(string)

Unprotects and deserializes the pushed authorization parameters

NameValueCollection Deserialize(string parameters)

Parameters

parameters string

The data protected, serialized raw parameters.

Returns

NameValueCollection

The unprotected parameters, parsed into a NameValueCollection.

Serialize(NameValueCollection)

Protects and serializes pushed authorization parameters.

string Serialize(NameValueCollection raw)

Parameters

raw NameValueCollection

The raw parameter collection.

Returns

string

The parameters, serialized and data protected.