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