//-----------------------------------------------------------------------
//
// Copyright (c) Andrew Arnott. All rights reserved.
//
//-----------------------------------------------------------------------
namespace DotNetOpenAuth.OAuth2.ChannelElements {
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
///
/// An interface that defines the OAuth2 client specific channel additions.
///
internal interface IOAuth2ChannelWithClient {
///
/// Gets or sets the identifier by which this client is known to the Authorization Server.
///
string ClientIdentifier { get; set; }
///
/// Gets or sets the client credentials applicator extension to use.
///
ClientCredentialApplicator ClientCredentialApplicator { get; set; }
///
/// Gets quotas used when deserializing JSON.
///
XmlDictionaryReaderQuotas JsonReaderQuotas { get; }
}
}