private static IChannelBindingElement[] InitializeBindingElements(IAuthorizationServer authorizationServer) {
Requires.NotNull(authorizationServer, "authorizationServer");
var bindingElements = new List<IChannelBindingElement>();
// The order they are provided is used for outgoing messgaes, and reversed for incoming messages.
bindingElements.Add(new MessageValidationBindingElement());
bindingElements.Add(new TokenCodeSerializationBindingElement());
return bindingElements.ToArray();
}
}