File: D:/HostingSpaces/MBoogaard/oosting-horseriding.com/wwwroot/bin/CMS.MembershipProvider.xml
<?xml version="1.0"?>
<doc>
<assembly>
<name>CMS.MembershipProvider</name>
</assembly>
<members>
<member name="T:CMS.MembershipProvider.Facebook.EntityAttributeValueConverterFactory">
<summary>
Creates entity attribute value converters corresponding to entity attribute models.
</summary>
</member>
<member name="T:CMS.MembershipProvider.Facebook.IEntityAttributeValueConverterFactory">
<summary>
Creates entity attribute value converters corresponding to entity attribute models.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.IEntityAttributeValueConverterFactory.CreateConverter(CMS.MembershipProvider.Facebook.EntityAttributeModel)">
<summary>
Creates an entity attribute value converter that corresponds to the specified entity attribute model.
</summary>
<param name="attributeModel">The entity attribute model.</param>
<returns>An entity attribute value converter that corresponds to the specified entity attribute model, if applicable; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityAttributeValueConverterFactory.CreateConverter(CMS.MembershipProvider.Facebook.EntityAttributeModel)">
<summary>
Creates an entity attribute value converter that corresponds to the specified entity attribute model.
</summary>
<param name="attributeModel">The entity attribute model.</param>
<returns>An entity attribute value converter that corresponds to the specified entity attribute model, if applicable; otherwise, null.</returns>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityAttributeValueConverterBase">
<summary>
Converts values of entity attributes to values compatible with form fields.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityAttributeValueConverterBase.mAttributeModel">
<summary>
The model of an entity attribute.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityAttributeValueConverterBase.#ctor(CMS.MembershipProvider.Facebook.EntityAttributeModel)">
<summary>
Initializes a new instance of the EntityAttributeValueConverterBase.
</summary>
<param name="attributeModel">The model of an entity attribute.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityAttributeValueConverterBase.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter)">
<summary>
Computes a value compatible with the specified form field, and returns it.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<param name="entity">The Facebook API entity</param>
<param name="attributeValueFormatter">The object that provides formatting of entity attribute values.</param>
<returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityAttributeValueConverterBase.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
<summary>
Determines whether this converter is compatible with the specified form field.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityAttributeValueConverterBase.GetValue``1(System.Object)">
<summary>
Gets the attribute value of the specified entity regardless of value nullability, and returns it.
</summary>
<typeparam name="T">The type of entity attribute value.</typeparam>
<param name="entity">The entity to get the value from.</param>
<returns>The attribute value of the specified entity regardless of value nullability.</returns>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityBooleanAttributeValueConverter">
<summary>
Converts boolean values of entity attributes to values compatible with form fields.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityBooleanAttributeValueConverter.#ctor(CMS.MembershipProvider.Facebook.EntityAttributeModel)">
<summary>
Initializes a new instance of the EntityBooleanAttributeValueConverterBase.
</summary>
<param name="attributeModel">The model of an entity attribute.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityBooleanAttributeValueConverter.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter)">
<summary>
Computes a value compatible with the specified form field, and returns it.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<param name="entity">The Facebook API entity</param>
<param name="attributeValueFormatter">The object that provides formatting of entity attribute values.</param>
<returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityBooleanAttributeValueConverter.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
<summary>
Determines whether this converter is compatible with the specified form field.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityCultureAttributeValueConverter">
<summary>
Converts locale values of entity attributes to values compatible with form fields.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityCultureAttributeValueConverter.#ctor(CMS.MembershipProvider.Facebook.EntityAttributeModel)">
<summary>
Initializes a new instance of the EntityCultureAttributeValueConverterBase.
</summary>
<param name="attributeModel">The model of an entity attribute.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityCultureAttributeValueConverter.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter)">
<summary>
Computes a value compatible with the specified form field, and returns it.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<param name="entity">The Facebook API entity</param>
<param name="attributeValueFormatter">The object that provides formatting of entity attribute values.</param>
<returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityCultureAttributeValueConverter.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
<summary>
Determines whether this converter is compatible with the specified form field.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityDateTimeAttributeValueConverter">
<summary>
Converts date and time values of entity attributes to values compatible with form fields.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityDateTimeAttributeValueConverter.#ctor(CMS.MembershipProvider.Facebook.EntityAttributeModel)">
<summary>
Initializes a new instance of the EntityDateTimeAttributeValueConverterBase.
</summary>
<param name="attributeModel">The model of an entity attribute.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityDateTimeAttributeValueConverter.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter)">
<summary>
Computes a value compatible with the specified form field, and returns it.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<param name="entity">The Facebook API entity</param>
<param name="attributeValueFormatter">The object that provides formatting of entity attribute values.</param>
<returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityDateTimeAttributeValueConverter.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
<summary>
Determines whether this converter is compatible with the specified form field.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityGenderAttributeValueConverter">
<summary>
Converts gender values of entity attributes to values compatible with form fields.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityGenderAttributeValueConverter.#ctor(CMS.MembershipProvider.Facebook.EntityAttributeModel)">
<summary>
Initializes a new instance of the EntityGenderAttributeValueConverterBase.
</summary>
<param name="attributeModel">The model of an entity attribute.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityGenderAttributeValueConverter.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter)">
<summary>
Computes a value compatible with the specified form field, and returns it.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<param name="entity">The Facebook API entity</param>
<param name="attributeValueFormatter">The object that provides formatting of entity attribute values.</param>
<returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityGenderAttributeValueConverter.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
<summary>
Determines whether this converter is compatible with the specified form field.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityIntegerAttributeValueConverter">
<summary>
Converts integer values of entity attributes to values compatible with form fields.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityIntegerAttributeValueConverter.#ctor(CMS.MembershipProvider.Facebook.EntityAttributeModel)">
<summary>
Initializes a new instance of the EntityBooleanAttributeValueConverterBase.
</summary>
<param name="attributeModel">The model of an entity attribute.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityIntegerAttributeValueConverter.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter)">
<summary>
Computes a value compatible with the specified form field, and returns it.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<param name="entity">The Facebook API entity</param>
<param name="attributeValueFormatter">The object that provides formatting of entity attribute values.</param>
<returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityIntegerAttributeValueConverter.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
<summary>
Determines whether this converter is compatible with the specified form field.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityTextAttributeValueConverter">
<summary>
Converts string values of entity attributes to values compatible with form fields.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityTextAttributeValueConverter.#ctor(CMS.MembershipProvider.Facebook.EntityAttributeModel)">
<summary>
Initializes a new instance of the EntityTextAttributeValueConverterBase.
</summary>
<param name="attributeModel">The model of an entity attribute.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityTextAttributeValueConverter.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter)">
<summary>
Computes a value compatible with the specified form field, and returns it.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<param name="entity">The Facebook API entity</param>
<param name="attributeValueFormatter">The object that provides formatting of entity attribute values.</param>
<returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityTextAttributeValueConverter.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
<summary>
Determines whether this converter is compatible with the specified form field.
</summary>
<param name="fieldInfo">The target of value conversion.</param>
<returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityAttributeValueFormatter">
<summary>
Provides culture-sensitive formatting for attribute values of Facebook API entities.
</summary>
</member>
<member name="T:CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter">
<summary>
Provides formatting for attribute values of Facebook API entities.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter.Format(System.Boolean)">
<summary>
Formats a Boolean value, and returns it.
</summary>
<param name="value">A value to format.</param>
<returns>A string representation of the specified value.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter.Format(System.Int64)">
<summary>
Formats an Int64 value, and returns it.
</summary>
<param name="value">A value to format.</param>
<returns>A string representation of the specified value.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter.Format(System.Decimal)">
<summary>
Formats a Decimal value, and returns it.
</summary>
<param name="value">A value to format.</param>
<returns>A string representation of the specified value.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter.Format(System.DateTime)">
<summary>
Formats a DateTime value, and returns it.
</summary>
<param name="value">A value to format.</param>
<returns>A string representation of the specified value.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter.Format(CMS.Membership.UserGenderEnum)">
<summary>
Formats a UserGenderEnum value, and returns it.
</summary>
<param name="value">A value to format.</param>
<returns>A string representation of the specified value.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityAttributeValueFormatter.Format(System.Boolean)">
<summary>
Formats a Boolean value, and returns it.
</summary>
<param name="value">A value to format.</param>
<returns>A string representation of the specified value.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityAttributeValueFormatter.Format(System.Int64)">
<summary>
Formats an Int64 value, and returns it.
</summary>
<param name="value">A value to format.</param>
<returns>A string representation of the specified value.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityAttributeValueFormatter.Format(System.Decimal)">
<summary>
Formats a Decimal value, and returns it.
</summary>
<param name="value">A value to format.</param>
<returns>A string representation of the specified value.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityAttributeValueFormatter.Format(System.DateTime)">
<summary>
Formats a DateTime value, and returns it.
</summary>
<param name="value">A value to format.</param>
<returns>A string representation of the specified value.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityAttributeValueFormatter.Format(CMS.Membership.UserGenderEnum)">
<summary>
Formats a UserGenderEnum value, and returns it.
</summary>
<param name="value">A value to format.</param>
<returns>A string representation of the specified value.</returns>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityMapper`2">
<summary>
Provides mapping of Facebook API entities to CMS objects.
</summary>
<typeparam name="TEntity">The type of Facebook API entity.</typeparam>
<typeparam name="TInfo">The type of CMS object.</typeparam>
</member>
<member name="T:CMS.MembershipProvider.Facebook.IEntityMapper`2">
<summary>
Provides mapping of Facebook API entities to CMS objects.
</summary>
<typeparam name="TEntity">The type of Facebook API entity.</typeparam>
<typeparam name="TInfo">The type of CMS object.</typeparam>
</member>
<member name="M:CMS.MembershipProvider.Facebook.IEntityMapper`2.Map(`0,`1,CMS.MembershipProvider.Facebook.EntityMapping)">
<summary>
Updates CMS object with data from Facebook API entity.
</summary>
<param name="entity">The Facebook API entity.</param>
<param name="info">The CMS object.</param>
<param name="mapping">The mapping between a Facebook API entity and a CMS object.</param>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityMapper`2.mEntityModel">
<summary>
The model of Facebook API entity.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityMapper`2.mFormInfoProvider">
<summary>
The object that provides form info objects suitable for mapping.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityMapper`2.mAttributeValueConverterFactory">
<summary>
The object that creates entity attribute value converters.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityMapper`2.mAttributeValueFormatter">
<summary>
The objects that provides formatting of entity attribute values.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityMapper`2.mFormInfoCache">
<summary>
A collection of form info objects with object type names as keys.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMapper`2.#ctor(CMS.MembershipProvider.Facebook.EntityModel,CMS.MembershipProvider.Facebook.IFormInfoProvider,CMS.MembershipProvider.Facebook.IEntityAttributeValueConverterFactory,CMS.MembershipProvider.Facebook.IEntityAttributeValueFormatter)">
<summary>
Initializes a new instance of the EntityMapper class.
</summary>
<param name="entityModel">The model of Facebook API entity.</param>
<param name="formInfoProvider">The object that provides form info objects suitable for mapping.</param>
<param name="attributeValueConverterFactory">The object that creates entity attribute value converters.</param>
<param name="attributeValueFormatter">The objects that provides formatting of entity attribute values.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMapper`2.Map(`0,`1,CMS.MembershipProvider.Facebook.EntityMapping)">
<summary>
Updates CMS object with data from Facebook API entity.
</summary>
<param name="entity">The Facebook API entity.</param>
<param name="info">The CMS object.</param>
<param name="mapping">The mapping between a Facebook API entity and a CMS object.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMapper`2.CreateEntityMappingTask(CMS.MembershipProvider.Facebook.EntityMappingItem,CMS.DataEngine.BaseInfo)">
<summary>
Creates a task that contains information required for mapping, and returns it.
</summary>
<param name="item">The mapping item.</param>
<param name="info">The CMS object.</param>
<returns>A task that contains information required for mapping, if found; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMapper`2.GetFormInfo(CMS.DataEngine.BaseInfo)">
<summary>
Retrieves an instance of form info suitable for mapping, and returns it.
</summary>
<param name="info">The CMS object to retrieve form info for.</param>
<returns>An instance of form info suitable for mapping, if found; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMapper`2.SetValue(CMS.MembershipProvider.Facebook.EntityMapper{`0,`1}.EntityMappingTask,System.Object)">
<summary>
Sets the CMS object value.
</summary>
<param name="task">A task that contains information required for mapping.</param>
<param name="value">A CMS object value.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMapper`2.IsEmptyValue(System.Object)">
<summary>
Indicates whether the given value is null or empty.
</summary>
<param name="value">A value to test.</param>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityMapper`2.EntityMappingTask">
<summary>
Represents information required for mapping between a single Facebook API entity attribute and CMS object field.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityMapper`2.EntityMappingTask.FieldInfo">
<summary>
The CMS object field info.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityMapper`2.EntityMappingTask.Info">
<summary>
The CMS object.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityMapper`2.EntityMappingTask.AttributeModel">
<summary>
The Facebook API entity attribute model.
</summary>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityMapping">
<summary>
Represents a mapping between a CMS object and a Facebook API entity.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityMapping.mItems">
<summary>
The dictionary that holds pairs of a form field name and related entity mapping item.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMapping.#ctor">
<summary>
Initializes a new instance of the EntityMapping class.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMapping.#ctor(System.Collections.Generic.IEnumerable{CMS.MembershipProvider.Facebook.EntityMappingItem})">
<summary>
Initializes a new instance of the EntityMapping class with the collection of entity mapping items.
</summary>
<param name="source">The collection of entity mapping items.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMapping.Add(CMS.MembershipProvider.Facebook.EntityAttributeModel,CMS.FormEngine.FormFieldInfo,System.String)">
<summary>
Adds the specified entity mapping item to this mapping.
</summary>
<param name="attributeModel">The entity attribute name.</param>
<param name="fieldInfo">The form field name.</param>
<param name="scope">The form field scope.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMapping.GetFromScope(System.String)">
<summary>
Creates a new entity mapping for the specified scope, and returns it.
</summary>
<param name="scope">The form field scope.</param>
<returns>A new entity mapping for the specified scope.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMapping.GetFacebookPermissionScopeNames(CMS.MembershipProvider.Facebook.EntityModel)">
<summary>
Retrieves a collection of Facebook permission scope names required to obtain required values of Facebook API object, and returns it.
</summary>
<param name="model">The model of the Facebook API object.</param>
<returns>A collection of Facebook permission scope names required to obtain required values of Facebook API object.</returns>
</member>
<member name="P:CMS.MembershipProvider.Facebook.EntityMapping.Items">
<summary>
Gets the array of entity mapping items.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.EntityMapping.HasItems">
<summary>
Gets a value that indicates whether this mapping contains items.
</summary>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityMappingItem">
<summary>
Represents an item of an entity mapping.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityMappingItem.mAttributeName">
<summary>
The name of the entity attribute that is the target of this mapping item.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityMappingItem.mFieldName">
<summary>
The name of the form field that is the source of this mapping item.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMappingItem.#ctor(System.String,System.String)">
<summary>
Initializes a new instance of the EntityMappingItem class with the specified entity attribute and form field name.
</summary>
<param name="attributeName">The name of the entity attribute of this mapping item.</param>
<param name="fieldName">The name of the form field of this mapping item.</param>
</member>
<member name="P:CMS.MembershipProvider.Facebook.EntityMappingItem.AttributeName">
<summary>
Gets the name of the entity attribute that is the target of this mapping item.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.EntityMappingItem.FieldName">
<summary>
Gets the name of the form field that is the source of this mapping item.
</summary>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityMappingSerializer">
<summary>
Provides serialization and deserialization between an entity mapping and its string representation.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMappingSerializer.SerializeEntityMapping(CMS.MembershipProvider.Facebook.EntityMapping)">
<summary>
Serializes the specified entity mapping into a string.
</summary>
<param name="mapping">The entity mapping to serialize.</param>
<returns>The string that contains the specified entity mapping.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityMappingSerializer.UnserializeEntityMapping(System.String)">
<summary>
Parses the specified string and returns the deserialized entity mapping.
</summary>
<param name="content">The string that contains an entity mapping.</param>
<returns>The deserialized entity mapping.</returns>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityModelProvider">
<summary>
Provides models of Facebook API entities.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityModelProvider.GetEntityModel``1">
<summary>
Creates a model of the specified Facebook API entity, and returns it.
</summary>
<typeparam name="T">A type of Facebook API entity.</typeparam>
<returns>A model of the specified Facebook API entity.</returns>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityAttributeModel">
<summary>
Represents a model of a Facebook API entity attribute.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityAttributeModel.mPropertyInfo">
<summary>
The corresponding property info.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityAttributeModel.mDisplayName">
<summary>
The display name.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityAttributeModel.mDescription">
<summary>
The description.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityAttributeModel.mFacebookPermissionScopeName">
<summary>
The name of a permission scope required by external application to obtain a value of this attribute.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityAttributeModel.mAttributeValueConverterType">
<summary>
The type of the required entity attribute value converter.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityAttributeModel.#ctor(System.Reflection.PropertyInfo)">
<summary>
Initializes a new instance of the EntityAttributeInfo class.
</summary>
<param name="propertyInfo">The corresponding entity property info.</param>
</member>
<member name="P:CMS.MembershipProvider.Facebook.EntityAttributeModel.Name">
<summary>
Gets the attribute name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.EntityAttributeModel.DisplayName">
<summary>
Gets the attribute display name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.EntityAttributeModel.Description">
<summary>
Gets the attribute description.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.EntityAttributeModel.FacebookPermissionScopeName">
<summary>
Gets the name of a permission scope required by external application to obtain a value of this attribute.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.EntityAttributeModel.AttributeValueConverterType">
<summary>
Gets the type of the entity attribute value converter.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.EntityAttributeModel.PropertyInfo">
<summary>
Gets the corresponding property info.
</summary>
</member>
<member name="T:CMS.MembershipProvider.Facebook.EntityModel">
<summary>
Represents a model of a Facebook API entity.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.EntityModel.mItems">
<summary>
The dictionary that holds pairs of entity attribute name and the corresponding attribute model.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityModel.#ctor">
<summary>
Initializes a new instance of the EntityModel class.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityModel.#ctor(System.Collections.Generic.IEnumerable{CMS.MembershipProvider.Facebook.EntityAttributeModel})">
<summary>
Initializes a new instance of the EntityModel class with the collection of attribute models.
</summary>
<param name="source">The collection of attribute models.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.EntityModel.GetAttributeModel(System.String)">
<summary>
Searches for an attribute model with the specified name, and returns it.
</summary>
<param name="name">The attribute name.</param>
<returns>The attribute model with the specified name, if found; otherwise, null.</returns>
</member>
<member name="P:CMS.MembershipProvider.Facebook.EntityModel.Items">
<summary>
Gets the array of attribute models.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookAttribute.#ctor(System.String)">
<summary>
Creates attribute specifying which Facebook response property has data for property with this attribute.
</summary>
<param name="responsePropertyName">Name of Facebook response's property that has data for property with this attribute.</param>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookAttribute.ResponsePropertyName">
<summary>
Gets or sets name of Facebook response's property that has data for property with this attribute.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookAttribute.PermissionScopeName">
<summary>
Gets or sets name of the Facebook permission scope that is required for getting this property in the response.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookAttribute.ValueConverterType">
<summary>
Gets or sets the type of a value converter.
</summary>
</member>
<member name="T:CMS.MembershipProvider.Facebook.FacebookMappingHelper">
<summary>
Provides helper methods for mapping between Facebook API entities and CMS objects.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.FacebookMappingHelper.mUserProfileMapper">
<summary>
Stores the instance of the Facebook user profile mapper for caching purposes.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookMappingHelper.GetUserProfileMapping">
<summary>
Retrieves the current mapping between Facebook user profile and CMS user, and returns it.
</summary>
<returns>The current mapping between Facebook user profile and CMS user.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookMappingHelper.GetUserProfileMappingTrigger(System.String)">
<summary>
Retrieves the current condition when the Facebook user profile mapping occurs, and returns it.
</summary>
<param name="siteName">The site name.</param>
<returns>The current condition when the Facebook user profile mapping occurs.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookMappingHelper.GetUserProfileModel">
<summary>
Retrieves a model of the Facebook user profile, and returns it.
</summary>
<returns>A model of the Facebook user profile.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookMappingHelper.GetUserProfileMapper">
<summary>
Retrieves an object that provides mapping between Facebook user profiles to CMS users, and returns it.
</summary>
<returns>An object that provides mapping between Facebook user profiles to CMS users.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookMappingHelper.MapUserProfile(CMS.MembershipProvider.Facebook.FacebookUserProfile,CMS.Membership.UserInfo)">
<summary>
Maps the values of Facebook user profile attributes to the values of CMS user fields depending on the current mapping.
</summary>
<param name="userProfile">The Facebook user profile.</param>
<param name="user">The CMS user.</param>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookMappingHelper.GetUserProfileMappingInternal">
<summary>
Retrieves the current mapping between Facebook user profile and CMS user, and returns it.
</summary>
<returns>The current mapping between Facebook user profile and CMS user.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookMappingHelper.GetUserProfileMappingTriggerInternal(System.String)">
<summary>
Retrieves the current condition when the Facebook user profile mapping occurs, and returns it.
</summary>
<param name="siteName">The site name.</param>
<returns>The current condition when the Facebook user profile mapping occurs.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookMappingHelper.GetUserProfileModelInternal">
<summary>
Retrieves a model of the Facebook user profile, and returns it.
</summary>
<returns>A model of the Facebook user profile.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookMappingHelper.GetUserProfileMapperInternal">
<summary>
Retrieves an object that provides mapping between Facebook user profiles to CMS users, and returns it.
</summary>
<returns>An object that provides mapping between Facebook user profiles to CMS users.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookMappingHelper.MapUserProfileInternal(CMS.MembershipProvider.Facebook.FacebookUserProfile,CMS.Membership.UserInfo)">
<summary>
Maps the values of Facebook user profile attributes to the values of CMS user fields depending on the current mapping.
</summary>
<param name="userProfile">The Facebook user profile.</param>
<param name="user">The CMS user.</param>
</member>
<member name="T:CMS.MembershipProvider.Facebook.FacebookUserProfile">
<summary>
Represents partial information from Facebook user profile.
</summary>
<remarks>
This class is intended for updating users with information from their Facebook profile.
As a result it contains only a a limited number of properties available.
</remarks>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.FacebookName">
<summary>
Gets or sets user's full name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.FirstName">
<summary>
Gets or sets user's first name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.MiddleName">
<summary>
Gets or sets user's middle name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.LastName">
<summary>
Gets or sets user's last name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.Gender">
<summary>
Gets or sets user's gender.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.Biography">
<summary>
Gets or sets user's biography.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.Birthday">
<summary>
Gets or sets user's birthday.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.Email">
<summary>
Gets or sets user's e-mail address.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.City">
<summary>
Gets or sets user's current city.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.Website">
<summary>
Gets or sets user's website.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.IsVerified">
<summary>
Indicates if user's Facebook account is verified.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.Locale">
<summary>
Gets or sets user's locale containing the ISO Language Code and ISO Country Code.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.LinkToFacebookProfile">
<summary>
Gets or sets the link to the user's Facebook profile page.
</summary>
</member>
<member name="P:CMS.MembershipProvider.Facebook.FacebookUserProfile.LastProfileChange">
<summary>
Gets or sets the timestamp of the last profile cahnge.
</summary>
</member>
<member name="T:CMS.MembershipProvider.Facebook.FacebookUserProfileMappingTriggerEnum">
<summary>
Specifies when the mapping of Facebook user profile occurs.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.FacebookUserProfileMappingTriggerEnum.None">
<summary>
Never.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.FacebookUserProfileMappingTriggerEnum.Registration">
<summary>
Only when the user signs in.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.FacebookUserProfileMappingTriggerEnum.Login">
<summary>
Every time the user logs in.
</summary>
</member>
<member name="T:CMS.MembershipProvider.Facebook.FacebookUserProvider">
<summary>
Provider allows you to get information about Facebook user.
</summary>
</member>
<member name="T:CMS.MembershipProvider.Facebook.IFacebookUserProvider">
<summary>
Provider allows you to get information about Facebook user.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.IFacebookUserProvider.GetFacebookUser(System.String)">
<summary>
Gets information about Facebook user.
</summary>
<param name="facebookUserId">Facebook user's ID.</param>
<returns>Facebook user data class</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.IFacebookUserProvider.GetFacebookUser(System.String,System.String)">
<summary>
Gets information about Facebook user.
</summary>
<param name="facebookUserId">Facebook user's ID.</param>
<param name="accessToken">User's access token.</param>
<returns>Facebook user data class</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookUserProvider.GetFacebookUser(System.String)">
<summary>
Gets public information about Facebook user.
</summary>
<param name="facebookUserId">Facebook user's ID.</param>
<returns>Facebook user data class</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookUserProvider.GetFacebookUser(System.String,System.String)">
<summary>
Gets information about Facebook user. Access token define what information can be retrieved.
</summary>
<param name="facebookUserId">Facebook user's ID.</param>
<param name="accessToken">User's access token.</param>
<returns>Facebook user data class</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FacebookUserProvider.IsType``1(System.Reflection.PropertyInfo)">
<summary>
Indicates whether the given property is type T or nullable type T.
</summary>
<typeparam name="T">Type to test.</typeparam>
<param name="propertyInfo">Property to test.</param>
</member>
<member name="T:CMS.MembershipProvider.Facebook.FormInfoProvider">
<summary>
Provides form info objects suitable for mapping.
</summary>
</member>
<member name="T:CMS.MembershipProvider.Facebook.IFormInfoProvider">
<summary>
Provides form info objects suitable for mapping.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.IFormInfoProvider.GetFormInfo(CMS.DataEngine.BaseInfo)">
<summary>
Creates a new instance of the form info suitable for mapping, and returns it.
</summary>
<param name="info">The CMS object to create the form info for.</param>
<returns>A new instance of the form info suitable for mapping, if applicable; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.IFormInfoProvider.GetFormInfo(CMS.DataEngine.ObjectTypeInfo)">
<summary>
Creates a new instance of the form info suitable for mapping, and returns it.
</summary>
<param name="typeInfo">The CMS object type info to create the form info for.</param>
<returns>A new instance of the form info suitable for mapping, if applicable; otherwise, null.</returns>
</member>
<member name="F:CMS.MembershipProvider.Facebook.FormInfoProvider.mUserFieldCaptions">
<summary>
A dictionary of user field captions with field names as keys.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.FormInfoProvider.mUserSystemFieldNames">
<summary>
A set of user system field names suitable for mapping.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.FormInfoProvider.mUserSettingsFieldCaptions">
<summary>
A dictionary of user settings field captions with field names as keys.
</summary>
</member>
<member name="F:CMS.MembershipProvider.Facebook.FormInfoProvider.mUserSettingsSystemFieldNames">
<summary>
A set of user settings system field names suitable for mapping.
</summary>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FormInfoProvider.GetFormInfo(CMS.DataEngine.BaseInfo)">
<summary>
Creates a new instance of the form info suitable for mapping, and returns it.
</summary>
<param name="info">The CMS object to create the form info for.</param>
<returns>A new instance of the form info suitable for mapping, if applicable; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FormInfoProvider.GetFormInfo(CMS.DataEngine.ObjectTypeInfo)">
<summary>
Creates a new instance of the form info suitable for mapping, and returns it.
</summary>
<param name="typeInfo">The CMS object type info to create the form info for.</param>
<returns>A new instance of the form info suitable for mapping, if applicable; otherwise, null.</returns>
</member>
<member name="M:CMS.MembershipProvider.Facebook.FormInfoProvider.GetFormInfoInternal(CMS.DataEngine.ObjectTypeInfo,System.Collections.Generic.HashSet{System.String},System.Collections.Generic.Dictionary{System.String,System.String})">
<summary>
Creates a new instance of the form info suitable for mapping, and returns it.
</summary>
<param name="typeInfo">The type info to retrieve the original form info from.</param>
<param name="systemFieldNames">A set of system field names suitable for mapping.</param>
<param name="fieldCaptions">A dictionary of field captions with field names as keys.</param>
<returns>A new instance of the form info suitable for mapping.</returns>
</member>
<member name="T:CMS.MembershipProvider.CMSMembershipProviderModule">
<summary>
Represents the Membership provider module module.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProviderModule.#ctor">
<summary>
Default constructor
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProviderModule.OnInit">
<summary>
Module init
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProviderModule.SignOut_Before(System.Object,CMS.Membership.SignOutEventArgs)">
<summary>
SignOut event handler
</summary>
</member>
<member name="T:CMS.MembershipProvider.CMSMembershipProviderModuleMetadata">
<summary>
Represents the Membership provider module metadata.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProviderModuleMetadata.#ctor">
<summary>
Default constructor
</summary>
</member>
<member name="T:CMS.MembershipProvider.OAuth2AccessTokenData">
<summary>
Captures the result of an access token request
(see RFC 6749 section 5 "Issuing an access token" for more info).
</summary>
</member>
<member name="P:CMS.MembershipProvider.OAuth2AccessTokenData.AccessToken">
<summary>
The access token issued by the authorization server.
</summary>
</member>
<member name="P:CMS.MembershipProvider.OAuth2AccessTokenData.TokenType">
<summary>
The type of the access token.
</summary>
</member>
<member name="P:CMS.MembershipProvider.OAuth2AccessTokenData.Expires">
<summary>
The duration in seconds of the access token lifetime.
</summary>
</member>
<member name="P:CMS.MembershipProvider.OAuth2AccessTokenData.State">
<summary>
The refresh token, which can be used to obtain new access tokens.
</summary>
</member>
<member name="P:CMS.MembershipProvider.OAuth2AccessTokenData.Scope">
<summary>
The scope of the access request expressed as a list of space-delimited, case sensitive strings.
</summary>
</member>
<member name="T:CMS.MembershipProvider.CMSADMembershipProvider">
<summary>
Active directory membership provider.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSADMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
<summary>
Initializes the membership provider.
</summary>
<param name="name">Provider name</param>
<param name="config">Configuration</param>
</member>
<member name="T:CMS.MembershipProvider.CMSADRoleProvider">
<summary>
Active directory role provider.
</summary>
</member>
<member name="F:CMS.MembershipProvider.CMSADRoleProvider.DOMAIN_SAM_FORMAT">
<summary>
Role name format Domain - SAM
</summary>
</member>
<member name="F:CMS.MembershipProvider.CMSADRoleProvider.SAM_FORMAT">
<summary>
Role name format SAM
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
<summary>
Initializes the provider.
</summary>
<param name="name">Name</param>
<param name="config">Configuration</param>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.IsUserInRole(System.String,System.String)">
<summary>
Returns true if the user is in specific role.
</summary>
<param name="username">User name</param>
<param name="roleName">Role name</param>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.GetRolesForUser(System.String)">
<summary>
Get roles for specified user
</summary>
<param name="username">User name</param>
<returns>Roles for specified user</returns>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.GetRolesForUserInDefaultFormat(System.String)">
<summary>
Gets the roles for specified user.
</summary>
<param name="username">User name</param>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.GetRolesForUserInDomainSamFormat(System.String)">
<summary>
Get roles for specified user in NetbiosDomainName\SamAccountName format.
</summary>
<param name="username">User name</param>
<returns>Roles for specified user</returns>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.GetRolesForUserInSamFormat(System.String)">
<summary>
Get roles for specified user in SamAccountName format.
</summary>
<param name="username">User name</param>
<returns>Roles for specified user</returns>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.AddUsersToRoles(System.String[],System.String[])">
<summary>
Adds user to role.
</summary>
<param name="usernames">User names</param>
<param name="roleNames">Role names</param>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.CreateRole(System.String)">
<summary>
Creates role.
</summary>
<param name="roleName">Role name</param>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.DeleteRole(System.String,System.Boolean)">
<summary>
Deletes specified role.
</summary>
<param name="roleName">Role name</param>
<param name="throwOnPopulatedRole">Throw exception on role which is populated</param>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.FindUsersInRole(System.String,System.String)">
<summary>
Find all user in specified role.
</summary>
<param name="roleName">Role name</param>
<param name="usernameToMatch">User name to match</param>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.GetAllRoles">
<summary>
Returns all roles.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.GetUsersInRole(System.String)">
<summary>
Returns all user in specified role.
</summary>
<param name="roleName">Role name</param>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.RemoveUsersFromRoles(System.String[],System.String[])">
<summary>
Removes user from role.
</summary>
<param name="usernames">User name</param>
<param name="roleNames">Role name</param>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.RoleExists(System.String)">
<summary>
Determines whether specified role exists.
</summary>
<param name="roleName">Role name</param>
</member>
<member name="M:CMS.MembershipProvider.CMSADRoleProvider.ThrowNotSupported(System.String)">
<summary>
Throws not supported exception.
</summary>
<param name="method">Method name</param>
</member>
<member name="P:CMS.MembershipProvider.CMSADRoleProvider.AttributeMapUsername">
<summary>
Attribute to map username.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSADRoleProvider.ApplicationName">
<summary>
Application name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSADRoleProvider.Description">
<summary>
Description.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSADRoleProvider.Name">
<summary>
Name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSADRoleProvider.RoleImportFormat">
<summary>
Format of imported roles. This applies for both display name and code name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSADRoleProvider.RoleNameImporter">
<summary>
Import user Ad role according to CMSRoleImportFormat.
</summary>
</member>
<member name="T:CMS.MembershipProvider.FacebookConnectHelper">
<summary>
Helper class providing methods for correct Facebook Connect initialization.
</summary>
</member>
<member name="M:CMS.MembershipProvider.FacebookConnectHelper.GetFacebookEnabled(System.String)">
<summary>
Indicates if Facebook Connect is enabled for specified site.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.MembershipProvider.FacebookConnectHelper.InitializeFacebookConnect">
<summary>
Ensures Facebook connect is initialized. Call on module initialization
</summary>
</member>
<member name="M:CMS.MembershipProvider.FacebookConnectHelper.GetFacebookApiKey(System.String)">
<summary>
Returns api key.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.MembershipProvider.FacebookConnectHelper.GetFacebookAppSecretKey(System.String)">
<summary>
Returns application secret.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.MembershipProvider.FacebookConnectHelper.FacebookIsAvailable(System.String)">
<summary>
Indicates if Facebook Connect is available/enabled on specified site.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.MembershipProvider.FacebookConnectHelper.GetFacebookInitScriptForSite(System.String)">
<summary>
Returns script for Facebook Connect initialization.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.MembershipProvider.FacebookConnectHelper.GetFacebookLoginHandlerScript">
<summary>
Returns login handler script.
</summary>
</member>
<member name="M:CMS.MembershipProvider.FacebookConnectHelper.GetFacebookXmlNamespace">
<summary>
Returns Facebook Connect XML namespace.
</summary>
</member>
<member name="M:CMS.MembershipProvider.FacebookConnectHelper.GetFacebookLogoutScriptForSignOut(System.String)">
<summary>
Returns Facebook Connect logout script including check whether user is logged
to Facebook (if not additional script is executed).
</summary>
<param name="additionalScriptForLogout">Additional script called when logging out of facebook finishes</param>
</member>
<member name="M:CMS.MembershipProvider.FacebookConnectHelper.GetResponseContent(System.Net.HttpWebResponse,System.Int32)">
<summary>
Returns content of the given response.
</summary>
<param name="response">Response</param>
<param name="maxLength">Max length to read.</param>
</member>
<member name="M:CMS.MembershipProvider.FacebookConnectHelper.ValidateFBAccessToken(System.String,System.String@)">
<summary>
Validate FB access token against https://graph.facebook.com
</summary>
<param name="accesstoken">Access token to validate</param>
<param name="facebookUserId">Returns Facebook user ID</param>
</member>
<member name="T:CMS.MembershipProvider.FacebookConnectHelper.FBID">
<summary>
Internal class for parsing Facebook response (JSON)
</summary>
</member>
<member name="T:CMS.MembershipProvider.FacebookConnectHelper.FacebookSignOutScriptProvider">
<summary>
Class whose instance should be registered as a custom logout script provider
</summary>
</member>
<member name="M:CMS.MembershipProvider.FacebookConnectHelper.FacebookSignOutScriptProvider.GetSignOutScript(System.String,System.Web.UI.Page)">
<summary>
Builds and returns Facebook logout script which calls the given callback.
</summary>
<param name="finishCallBack">Callback method to be called when this Facebook script finishes</param>
<param name="page">Page to which helper scripts can be registered</param>
<returns>Facebook logout script which calls the given callback or null if no script is required by this provider</returns>
</member>
<member name="T:CMS.MembershipProvider.CMSMembershipHelper">
<summary>
Membership helper.
</summary>
<exclude />
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipHelper.IsMixedAuthentication">
<summary>
If true, mixed authentication is used.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipHelper.ADDefaultMapUserName">
<summary>
Default AD field to map the user name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipHelper.ADDefaultMapUserNameInternal">
<summary>
Returns the field name used for user name mapping.
</summary>
<remarks>
If not set the "sAMAccountName" is used.
</remarks>
</member>
<member name="T:CMS.MembershipProvider.CMSMembershipProvider">
<summary>
Class providing membership management.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.ChangePassword(System.String,System.String,System.String)">
<summary>
Changes Password of user specified by username.
</summary>
<param name="username">User name</param>
<param name="oldPassword">Old password</param>
<param name="newPassword">New password</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.ChangePasswordQuestionAndAnswer(System.String,System.String,System.String,System.String)">
<summary>
As password questions and answers are not implemented in UserInfo, this metod returns true.
</summary>
<param name="username">Not used</param>
<param name="password">Not used</param>
<param name="newPasswordQuestion">Not used</param>
<param name="newPasswordAnswer">Not used</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.CreateUser(System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Object,System.Web.Security.MembershipCreateStatus@)">
<summary>
Creates new user.
</summary>
<param name="username">User name</param>
<param name="password">Password</param>
<param name="email">E-mail</param>
<param name="passwordQuestion">Not used</param>
<param name="passwordAnswer">Not used</param>
<param name="isApproved">'isApproved' parameter is considered as 'Enabled' property in UserInfo;</param>
<param name="providerUserKey">Not used</param>
<param name="status">If UserInfoProvider's SetUserInfo method throws exception then status is set to 'ProviderError', else it is set to 'Success'</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.DeleteUser(System.String,System.Boolean)">
<summary>
Deletes user specified by username.
</summary>
<param name="username">User name</param>
<param name="deleteAllRelatedData">Not used</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.FindUsersByEmail(System.String,System.Int32,System.Int32,System.Int32@)">
<summary>
Gets a collection of membership users where the e-mail address contains the specified e-mail address to match.
</summary>
<param name="emailToMatch">User e-mail</param>
<param name="pageIndex">Not used</param>
<param name="pageSize">Not used</param>
<param name="totalRecords">Not used</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.FindUsersByName(System.String,System.Int32,System.Int32,System.Int32@)">
<summary>
Gets a collection of membership users where the user name contains the specified user name to match.
</summary>
<param name="usernameToMatch">User name</param>
<param name="pageIndex">Not used</param>
<param name="pageSize">Not used</param>
<param name="totalRecords">Not used</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.GetAllUsers(System.Int32,System.Int32,System.Int32@)">
<summary>
Gets a collection of all the users in DB.
</summary>
<param name="pageIndex">Page index</param>
<param name="pageSize">Page size</param>
<param name="totalRecords">Total number of users</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.GetNumberOfUsersOnline">
<summary>
Returns number of online users. Monitor online users feature must be enabled.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.GetPassword(System.String,System.String)">
<summary>
Gets password of user specified by username.
</summary>
<param name="username">User name</param>
<param name="answer">Not used</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.GetUser(System.Object,System.Boolean)">
<summary>
Returns MembershipUser object containing data of user specified by providerUserKey.
</summary>
<param name="providerUserKey">User key</param>
<param name="userIsOnline">Not used</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.GetUser(System.String,System.Boolean)">
<summary>
Returns MembershipUser object containing data of user specified by his name.
</summary>
<param name="username">User name</param>
<param name="userIsOnline">Not used</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.GetUser(CMS.Membership.UserInfo)">
<summary>
Returns MembershipUser object containing data of user specified by his name.
</summary>
<param name="ui">User info</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.GetUserNameByEmail(System.String)">
<summary>
Gets user name of user with given email.
</summary>
<param name="email">User e-mail</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.ResetPassword(System.String,System.String)">
<summary>
Sets password of user specified by user name to empty string.
</summary>
<param name="username">User name</param>
<param name="answer">Not used</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.UnlockUser(System.String)">
<summary>
Sets 'Enabled' property of user specified by user name to 'True'.
</summary>
<param name="userName">User name</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.UpdateUser(System.Web.Security.MembershipUser)">
<summary>
Updates data of specified user.
</summary>
<param name="user">User to update</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.MFValidatePasscode(System.String,System.String)">
<summary>
Validates entered passcode for user. Partial validation is checked.
This method should be used when validating passcode in multi-step scenario.
</summary>
<param name="username">User name.</param>
<param name="passcode">Passcode.</param>
<returns>True if passcode is valid. False otherwise.</returns>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.MFValidatePasscode(CMS.Membership.UserInfo,System.String,System.Boolean)">
<summary>
Validates entered passcode for user. Checks passcode only.
</summary>
<param name="user">User.</param>
<param name="passcode">Passcode.</param>
<param name="finalize">Finalization of authentication process will NOT be performed if set to false.</param>
<returns>True if passcode is valid. False otherwise.</returns>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.MFValidateCredentials(System.String,System.String)">
<summary>
Checks if user can be authenticated.
</summary>
<param name="username">User name.</param>
<param name="password">Password.</param>
<returns>True if user can be authenticated. False otherwise.</returns>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.ValidateUser(System.String,System.String)">
<summary>
Checks whether given password matches the password of user specified by username.
</summary>
<param name="username">User name</param>
<param name="password">Password</param>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
<summary>
Initializes the provider.
</summary>
<param name="strName">Name used to refer to the provider</param>
<param name="config">Ignored</param>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.ApplicationName">
<summary>
Applicaton name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.Description">
<summary>
Description.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.EnablePasswordReset">
<summary>
Enable password reset.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.EnablePasswordRetrieval">
<summary>
Enable password retrieval.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.MaxInvalidPasswordAttempts">
<summary>
Maximum invalid password attempts.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.MinRequiredNonAlphanumericCharacters">
<summary>
Minimum required nonalphanumeric characters.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.MinRequiredPasswordLength">
<summary>
Minimum required password length.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.Name">
<summary>
Name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.PasswordAttemptWindow">
<summary>
Password attempt window.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.PasswordFormat">
<summary>
Password format.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.PasswordStrengthRegularExpression">
<summary>
Password strength regular expression.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.RequiresQuestionAndAnswer">
<summary>
Required question and aswer.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipProvider.RequiresUniqueEmail">
<summary>
Requires unique email.
</summary>
</member>
<member name="T:CMS.MembershipProvider.CMSMembershipUser">
<summary>
User membership.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSMembershipUser.#ctor(CMS.Membership.UserInfo)">
<summary>
Constructor.
</summary>
<param name="userInfoObj">UserInfo object</param>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipUser.UserInfoMembership">
<summary>
User info.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipUser.UserName">
<summary>
User name (reflects the UserName field).
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipUser.Email">
<summary>
Email (reflects the Email field).
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipUser.IsApproved">
<summary>
Is approved (reflects the Enabled field).
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipUser.CreationDate">
<summary>
Creation date (reflects the UserCreated field).
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipUser.IsLockedOut">
<summary>
Is locked out (reflects the UserEnabled and UserAccountLockReason fields).
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSMembershipUser.LastActivityDate">
<summary>
Last activity date (reflects the LastLogon field).
</summary>
</member>
<member name="T:CMS.MembershipProvider.CMSOpenIDHelper">
<summary>
OpenID helper class.
</summary>
</member>
<member name="F:CMS.MembershipProvider.CMSOpenIDHelper.RESPONSE_CANCELED">
<summary>
Represents OpenID response "Canceled".
</summary>
</member>
<member name="F:CMS.MembershipProvider.CMSOpenIDHelper.RESPONSE_FAILED">
<summary>
Represents OpenID response "Failed".
</summary>
</member>
<member name="F:CMS.MembershipProvider.CMSOpenIDHelper.RESPONSE_SETUPREQUIRED">
<summary>
Represents OpenID response "SetupRequired".
</summary>
</member>
<member name="F:CMS.MembershipProvider.CMSOpenIDHelper.RESPONSE_AUTHENTICATED">
<summary>
Represents OpenID response "Authenticated".
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSOpenIDHelper.#ctor">
<summary>
Constructor initializes OpenID transfer and connection.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSOpenIDHelper.Initialize(System.Object)">
<summary>
Manually sets OpenID response for this object.
</summary>
<param name="response">IAuthenticationResponse object</param>
</member>
<member name="M:CMS.MembershipProvider.CMSOpenIDHelper.GetResponseObject">
<summary>
Returns OpenID response as object.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSOpenIDHelper.CheckStatus">
<summary>
Checks status of current user.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSOpenIDHelper.CreateRelyingParty">
<summary>
Creates relying party for OpenID.
</summary>
<returns>OpenIdRelyingParty</returns>
</member>
<member name="M:CMS.MembershipProvider.CMSOpenIDHelper.SendRequest(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
<summary>
Send OpenID login request to specified openID provider with user demanded data.
</summary>
<param name="openIDprovider">URL of the OpenID provider</param>
<param name="birthDateRequest">Demand level for user birth date</param>
<param name="countryRequest">Demand level for user country</param>
<param name="emailRequest">Demand level for user e-mail</param>
<param name="fullNameRequest">Demand level for full name</param>
<param name="genderRequest">Demand level for user gender</param>
<param name="languageRequest">Demand level for user language</param>
<param name="nicknameRequest">Demand level for user nick name</param>
<param name="postalCodeRequest">Demand level for user postal code</param>
<param name="timeZoneRequest">Demand level for user time zone</param>
<returns>Returns NULL if request was sucessful, otherwise returns error message with additional data</returns>
</member>
<member name="M:CMS.MembershipProvider.CMSOpenIDHelper.IsValid(System.String)">
<summary>
Custom OpenID URL validation.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSOpenIDHelper.GetGender(System.Nullable{DotNetOpenAuth.OpenId.Extensions.SimpleRegistration.Gender})">
<summary>
Gets integer representation of Gender object.
</summary>
<param name="gender">Gender object</param>
<returns>1 - Male, 2 - Female, null - if not set </returns>
</member>
<member name="M:CMS.MembershipProvider.CMSOpenIDHelper.GetRequestValue(System.String)">
<summary>
Returns DemandLevel of given parameter.
</summary>
<param name="requestLevel">Name of requested level</param>
<returns>Returns DemandLevel</returns>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.ClaimedIdentifier">
<summary>
Returns OpenID Claimed Identifier for current user.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.OpenIDResponse">
<summary>
Returns OpenID Response as IAuthenticationResponse object.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.BirthDate">
<summary>
User birthdate.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.Country">
<summary>
User country.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.Culture">
<summary>
User culture.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.Email">
<summary>
User e-mail.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.FullName">
<summary>
User full name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.UserGender">
<summary>
Integer code with user gender.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.Language">
<summary>
User language.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.MailAddress">
<summary>
User mail address.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.Nickname">
<summary>
User nickname.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.PostalCode">
<summary>
User postal code.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSOpenIDHelper.TimeZone">
<summary>
User time zone.
</summary>
</member>
<member name="T:CMS.MembershipProvider.CMSRoleProvider">
<summary>
Class providing role management.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSRoleProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
<summary>
Initialization.
</summary>
<param name="name">Name</param>
<param name="config">Config</param>
</member>
<member name="M:CMS.MembershipProvider.CMSRoleProvider.AddUsersToRoles(System.String[],System.String[])">
<summary>
Adds user to role.
</summary>
<param name="usernames">User names</param>
<param name="roleNames">Role names</param>
</member>
<member name="M:CMS.MembershipProvider.CMSRoleProvider.CreateRole(System.String)">
<summary>
Creates current site role.
</summary>
<param name="roleName">Role name to create</param>
</member>
<member name="M:CMS.MembershipProvider.CMSRoleProvider.DeleteRole(System.String,System.Boolean)">
<summary>
Deletes specified role.
</summary>
<param name="roleName">Role name</param>
<param name="throwOnPopulatedRole">Throw exception on role which is populated</param>
</member>
<member name="M:CMS.MembershipProvider.CMSRoleProvider.FindUsersInRole(System.String,System.String)">
<summary>
Find all user in specified role.
</summary>
<param name="roleName">Role name</param>
<param name="usernameToMatch">User name to match</param>
</member>
<member name="M:CMS.MembershipProvider.CMSRoleProvider.GetAllRoles">
<summary>
Returns all roles.
</summary>
</member>
<member name="M:CMS.MembershipProvider.CMSRoleProvider.GetRolesForUser(System.String)">
<summary>
Returns all roles for specified user.
</summary>
<param name="username">User name</param>
</member>
<member name="M:CMS.MembershipProvider.CMSRoleProvider.GetUsersInRole(System.String)">
<summary>
Returns all user in specified role.
</summary>
<param name="roleName">Role name</param>
</member>
<member name="M:CMS.MembershipProvider.CMSRoleProvider.IsUserInRole(System.String,System.String)">
<summary>
Determines whether specified user is in specified role.
</summary>
<param name="username">User name</param>
<param name="roleName">Role name</param>
</member>
<member name="M:CMS.MembershipProvider.CMSRoleProvider.RemoveUsersFromRoles(System.String[],System.String[])">
<summary>
Removes user from role.
</summary>
<param name="usernames">User name</param>
<param name="roleNames">Role name</param>
</member>
<member name="M:CMS.MembershipProvider.CMSRoleProvider.RoleExists(System.String)">
<summary>
Determines whether specified role exists.
</summary>
<param name="roleName">Role name</param>
</member>
<member name="P:CMS.MembershipProvider.CMSRoleProvider.ApplicationName">
<summary>
Application name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSRoleProvider.Description">
<summary>
Description.
</summary>
</member>
<member name="P:CMS.MembershipProvider.CMSRoleProvider.Name">
<summary>
Name.
</summary>
</member>
<member name="T:CMS.MembershipProvider.InMemoryTokenManager">
<summary>
InMemoryTokenManager class.
</summary>
</member>
<member name="M:CMS.MembershipProvider.InMemoryTokenManager.GetConsumerSecret(System.String)">
<summary>
Returns consumer secret.
</summary>
<param name="consumerKey">Api key</param>
</member>
<member name="M:CMS.MembershipProvider.InMemoryTokenManager.GetTokenSecret(System.String)">
<summary>
Returns token secret.
</summary>
<param name="token">Auth token</param>
</member>
<member name="M:CMS.MembershipProvider.InMemoryTokenManager.StoreNewRequestToken(DotNetOpenAuth.OAuth.Messages.UnauthorizedTokenRequest,DotNetOpenAuth.OAuth.Messages.ITokenSecretContainingMessage)">
<summary>
Stores new request token.
</summary>
<param name="request">Request as UnauthorizedTokenRequest object</param>
<param name="response">Response as ITokenSecretContainingMessage object</param>
</member>
<member name="M:CMS.MembershipProvider.InMemoryTokenManager.ExpireRequestTokenAndStoreNewAccessToken(System.String,System.String,System.String,System.String)">
<summary>
Expires request token and stores new access token.
</summary>
<param name="consumerKey">Api key</param>
<param name="requestToken">Request token</param>
<param name="accessToken">Access token</param>
<param name="accessTokenSecret">Acess token secret</param>
</member>
<member name="M:CMS.MembershipProvider.InMemoryTokenManager.GetTokenType(System.String)">
<summary>
Classifies a token as a request token or an access token. Returns Request or Access token, or invalid if the token is not recognized.
</summary>
<param name="token">The token to classify</param>
</member>
<member name="P:CMS.MembershipProvider.InMemoryTokenManager.ConsumerKey">
<summary>
LinkedIn Api key.
</summary>
</member>
<member name="P:CMS.MembershipProvider.InMemoryTokenManager.ConsumerSecret">
<summary>
LinkedIn application secret.
</summary>
</member>
<member name="T:CMS.MembershipProvider.LinkedInHelper">
<summary>
LinkedIn helper class.
</summary>
</member>
<member name="F:CMS.MembershipProvider.LinkedInHelper.RESPONSE_NOTAUTHENTICATED">
<summary>
Represents LinkedIn response "NotAuthenticated".
</summary>
</member>
<member name="F:CMS.MembershipProvider.LinkedInHelper.RESPONSE_AUTHENTICATED">
<summary>
Represents LinkedIn response "Authenticated".
</summary>
</member>
<member name="F:CMS.MembershipProvider.LinkedInHelper.BASIC_PROFILE_PERMISSION_LEVEL">
<summary>
Represents LinkedIn BASIC profile permission access (only information related to name)
</summary>
</member>
<member name="F:CMS.MembershipProvider.LinkedInHelper.FULL_PROFILE_PERMISSION_LEVEL">
<summary>
Represents LinkedIn FULL profile permission access (all information available)
</summary>
</member>
<member name="M:CMS.MembershipProvider.LinkedInHelper.SendRequest(System.Collections.Generic.Dictionary{System.String,System.String},System.Collections.Generic.Dictionary{System.String,System.String})">
<summary>
Redirects user to LinkedIn with received authToken.
</summary>
<param name="requestParameters">Dictionary with additional request parameters</param>
<param name="redirectParameters">Dictionary with additional redirect parameters</param>
</member>
<member name="M:CMS.MembershipProvider.LinkedInHelper.CheckStatus(System.Boolean,System.Boolean,System.Boolean,System.String[])">
<summary>
Checks status of current user. Returns LinkedIn response status.
</summary>
<param name="requireFirstName">Require first name</param>
<param name="requireLastName">Require last name</param>
<param name="requireBirthDate">Require birth date</param>
<param name="customFields">Array of custom LinkedIn profile field names</param>
</member>
<member name="M:CMS.MembershipProvider.LinkedInHelper.GetResponseValue(System.String)">
<summary>
Returns field value from LinkedIn respose according to profile field name.
</summary>
<param name="fieldName">Profile field name</param>
</member>
<member name="M:CMS.MembershipProvider.LinkedInHelper.LinkedInIsAvailable(System.String)">
<summary>
Indicates if LinkedIn is availabe/enabled on specified site.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.MembershipProvider.LinkedInHelper.GetLinkedInEnabled(System.String)">
<summary>
Indicates if LinkedIn is enabled for specified site.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.MembershipProvider.LinkedInHelper.GetLinkedInApiKey(System.String)">
<summary>
Returns api key.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.MembershipProvider.LinkedInHelper.GetLinkedInSecretKey(System.String)">
<summary>
Returns application secret.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.MembershipProvider.LinkedInHelper.Initialize(System.Xml.XmlDocument)">
<summary>
Loads LinkedIn response.
</summary>
<param name="response">LinkedIn response as XmlDocument object</param>
</member>
<member name="M:CMS.MembershipProvider.LinkedInHelper.CreateConsumer">
<summary>
Creates LinkedIn WebConsumer.
</summary>
</member>
<member name="M:CMS.MembershipProvider.LinkedInHelper.GetXmlResponse(DotNetOpenAuth.Messaging.IncomingWebResponse)">
<summary>
Returns LinkedIn response as XmlDocument.
</summary>
<param name="response">LinkedIn response as IncomingWebResponse object</param>
</member>
<member name="P:CMS.MembershipProvider.LinkedInHelper.MemberId">
<summary>
User member id.
</summary>
</member>
<member name="P:CMS.MembershipProvider.LinkedInHelper.FirstName">
<summary>
User first name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.LinkedInHelper.LastName">
<summary>
User last name.
</summary>
</member>
<member name="P:CMS.MembershipProvider.LinkedInHelper.BirthDate">
<summary>
User date of birth.
</summary>
</member>
<member name="P:CMS.MembershipProvider.LinkedInHelper.LinkedInResponse">
<summary>
Gets or sets LinkedIn Response as XmlDocument object.
</summary>
</member>
<member name="T:CMS.MembershipProvider.JsonWebTokenClaims">
<summary>
Class for user information stored in token in JSON format
</summary>
</member>
<member name="P:CMS.MembershipProvider.JsonWebTokenClaims.expUnixTime">
<summary>
Expiration time. The unit is given in seconds since midnight of 1/1/1970 in UTC.
</summary>
</member>
<member name="P:CMS.MembershipProvider.JsonWebTokenClaims.Expiration">
<summary>
Expiration time - DateTime object.
</summary>
</member>
<member name="P:CMS.MembershipProvider.JsonWebTokenClaims.Issuer">
<summary>
Identifies the principal who issued the token.
</summary>
</member>
<member name="P:CMS.MembershipProvider.JsonWebTokenClaims.Audience">
<summary>
Domain name for the application.
</summary>
</member>
<member name="P:CMS.MembershipProvider.JsonWebTokenClaims.UserId">
<summary>
An identifier for the user which is unique to the application.
</summary>
</member>
<member name="P:CMS.MembershipProvider.JsonWebTokenClaims.Version">
<summary>
Version identifier for the token.
</summary>
</member>
<member name="P:CMS.MembershipProvider.JsonWebTokenClaims.ClientIdentifier">
<summary>
The Windows client identifier of the application, if there is one.
</summary>
</member>
<member name="T:CMS.MembershipProvider.WindowsLiveLogin">
<summary>
Class for windows live login authentication.
</summary>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.#ctor(System.String)">
<summary>
Object constructor
</summary>
<param name="siteName">Current site name</param>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.#ctor(System.String,System.String)">
<summary>
Object constructor
</summary>
<param name="appID">Application Id (stored in settings)</param>
<param name="secret">Application secret (stored in settings)</param>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.SignOut(CMS.Membership.SignOutEventArgs)">
<summary>
SignOut handler method
</summary>
<param name="e">SignOutEventArgs</param>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.GetLogoutUrl(System.String)">
<summary>
Returns logout URL.
</summary>
<param name="redirectUrl">Redirect URL</param>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.ProcessLogin(System.String,System.String)">
<summary>
Authorize user
</summary>
<param name="code">Code representing user</param>
<param name="context">Context (url) for return page (that means LiveIDLogin webpart)</param>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.GetUserAccessToken(System.String)">
<summary>
Returns access token for user (represented by code)
</summary>
<param name="code">Code representing user (return after first live id request)</param>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.GetUserInformation(System.String)">
<summary>
Returns user information by given token.
</summary>
<param name="token">Token string</param>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.ParseUserInfo(System.String)">
<summary>
Create name-value collection from string with user data
</summary>
<param name="input">String to be parsed</param>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.GetLoginUrl">
<summary>
Returns live ID login URL
</summary>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.ClearCookieAndRedirect(System.String)">
<summary>
Clear live id cookies and redirect to the logon page.
</summary>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.ClearLiveCookie">
<summary>
Clears Live authentication cookie.
</summary>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.AuthenticateClientToken(System.String,System.String,System.String)">
<summary>
Authenticate live ID user by authorization token
</summary>
<param name="token">Authorization token</param>
<param name="context">Return URL</param>
<param name="accessToken">Access token - unique token for user, used in server authorization scenario. Store for possible future use</param>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.GetClaimsFromTokenSegment(System.String)">
<summary>
Parse token segment stored in JSON format to class
</summary>
<param name="claimsTokenSegment">Segment of data</param>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.ValidateSignature(System.String,System.String,System.String)">
<summary>
Validates the signature added to the end of token
</summary>
<param name="envelope">Envelope data segment</param>
<param name="token">Token (body) data segment</param>
<param name="signature">Hash signature</param>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.Base64UrlDecode(System.String)">
<summary>
Decode from Base 64
</summary>
<param name="encodedSegment">Segment to decode</param>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.Base64UrlEncode(System.Byte[])">
<summary>
Encode to Base 64
</summary>
<param name="arg">Array of bytes to encode</param>
</member>
<member name="P:CMS.MembershipProvider.WindowsLiveLogin.Secret">
<summary>
Application secret
</summary>
</member>
<member name="P:CMS.MembershipProvider.WindowsLiveLogin.UseServerSideAuthorization">
<summary>
Return true if user uses server side authorization scenario
</summary>
</member>
<member name="P:CMS.MembershipProvider.WindowsLiveLogin.AppID">
<summary>
Application ID
</summary>
</member>
<member name="P:CMS.MembershipProvider.WindowsLiveLogin.SiteName">
<summary>
Current site name
</summary>
</member>
<member name="T:CMS.MembershipProvider.WindowsLiveLogin.User">
<summary>
Holds the user information after a successful sign-in.
</summary>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.User.#ctor(System.String,System.String,System.String,System.String)">
<summary>
User constructor.
</summary>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.User.#ctor(System.DateTime,System.String,System.String,System.String)">
<summary>
User constructor.
</summary>
</member>
<member name="M:CMS.MembershipProvider.WindowsLiveLogin.User.SetId(System.String)">
<summary>
Sets the pairwise unique ID for the user.
</summary>
<param name="id">User ID</param>
</member>
<member name="P:CMS.MembershipProvider.WindowsLiveLogin.User.Timestamp">
<summary>
Returns the timestamp as obtained from the SSO token.
</summary>
</member>
<member name="P:CMS.MembershipProvider.WindowsLiveLogin.User.Id">
<summary>
Returns the pairwise unique ID for the user.
</summary>
</member>
<member name="P:CMS.MembershipProvider.WindowsLiveLogin.User.Context">
<summary>
Returns the application context that was originally passed
to the sign-in request, if any.
</summary>
</member>
<member name="P:CMS.MembershipProvider.WindowsLiveLogin.User.Token">
<summary>
User token
</summary>
</member>
</members>
</doc>