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
parametersstringThe 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
rawNameValueCollectionThe raw parameter collection.
Returns
- string
The parameters, serialized and data protected.