//----------------------------------------------------------------------- // // Copyright (c) Andrew Arnott. All rights reserved. // //----------------------------------------------------------------------- namespace DotNetOpenAuth.OAuth2.ChannelElements { /// /// Describes the various levels at which client information may be extracted from an inbound message. /// public enum ClientAuthenticationResult { /// /// No client identification or authentication was discovered. /// NoAuthenticationRecognized, /// /// The client identified itself, but did not attempt to authenticate itself. /// ClientIdNotAuthenticated, /// /// The client authenticated itself (provided compelling evidence that it was who it claims to be). /// ClientAuthenticated, /// /// The client failed in an attempt to authenticate itself, claimed to be an unrecognized client, or otherwise messed up. /// ClientAuthenticationRejected, } }