//-----------------------------------------------------------------------
//
// Copyright (c) Outercurve Foundation. All rights reserved.
//
//-----------------------------------------------------------------------
namespace DotNetOpenAuth.OpenId.Extensions.SimpleRegistration {
///
/// Specifies what level of interest a relying party has in obtaining the value
/// of a given field offered by the Simple Registration extension.
///
public enum DemandLevel {
///
/// The relying party has no interest in obtaining this field.
///
NoRequest,
///
/// The relying party would like the value of this field, but wants
/// the Provider to display the field to the user as optionally provided.
///
Request,
///
/// The relying party considers this a required field as part of
/// authentication. The Provider and/or user agent MAY still choose to
/// not provide the value of the field however, according to the
/// Simple Registration extension specification.
///
Require,
}
}