| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549 |
- <Type Name="FormsAuthentication" FullName="System.Web.Security.FormsAuthentication">
- <TypeSignature Language="C#" Value="public sealed class FormsAuthentication" Maintainer="auto" />
- <AssemblyInfo>
- <AssemblyName>System.Web</AssemblyName>
- <AssemblyPublicKey>
- </AssemblyPublicKey>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
- <Base>
- <BaseTypeName>System.Object</BaseTypeName>
- </Base>
- <Interfaces />
- <Docs>
- <summary>To be added</summary>
- <remarks>To be added</remarks>
- </Docs>
- <Members>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public FormsAuthentication ();" />
- <MemberType>Constructor</MemberType>
- <ReturnValue />
- <Parameters />
- <Docs>
- <summary>To be added</summary>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="Authenticate">
- <MemberSignature Language="C#" Value="public static bool Authenticate (string name, string password);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="name" Type="System.String" />
- <Parameter Name="password" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="name">To be added: an object of type 'string'</param>
- <param name="password">To be added: an object of type 'string'</param>
- <summary>To be added</summary>
- <returns>To be added: an object of type 'bool'</returns>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="CookieDomain">
- <MemberSignature Language="C#" Value="public static string CookieDomain { get; }" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="CookieMode">
- <MemberSignature Language="C#" Value="public static System.Web.HttpCookieMode CookieMode { get; }" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Web.HttpCookieMode</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="CookiesSupported">
- <MemberSignature Language="C#" Value="public static bool CookiesSupported { get; }" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Decrypt">
- <MemberSignature Language="C#" Value="public static System.Web.Security.FormsAuthenticationTicket Decrypt (string encryptedTicket);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Web.Security.FormsAuthenticationTicket</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="encryptedTicket" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="encryptedTicket">The string to decode, it must have been created with Encrypt.</param>
- <summary>Decrypts a string into a FormsAuthenticationTickets</summary>
- <returns>This will return a <see cref="T:System.Web.Security.FormsAuthenticationTicket" /> or if the ticket fails to validate (due to tampering) it will throw an <see cref="T:System.ArgumentException" /></returns>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="DefaultUrl">
- <MemberSignature Language="C#" Value="public static string DefaultUrl { get; }" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="EnableCrossAppRedirects">
- <MemberSignature Language="C#" Value="public static bool EnableCrossAppRedirects { get; }" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Encrypt">
- <MemberSignature Language="C#" Value="public static string Encrypt (System.Web.Security.FormsAuthenticationTicket ticket);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="ticket" Type="System.Web.Security.FormsAuthenticationTicket" />
- </Parameters>
- <Docs>
- <param name="ticket">The ticket to encrypt.q</param>
- <summary>Encrypts the <see cref="T:System.Web.Security.FormsAuthenticationTicket" /> based on the configuration information for the application.</summary>
- <returns>
- <para>
- A string representing the ticket. </para>
- <para>
- The ticket might be just a string representation of the ticket, a string representation with a checksum or string representation with a checksum and encryption. Depending on the settings.
- </para>
- </returns>
- <remarks>
- <para>The actual method to encrypt the data depends on the setting in the "mode" attribute in the <authentication> section in the <system.web> section of the application configuration.
- </para>
- <para>
- The possible values are:
- </para>
- <list type="table">
- <listheader>
- <term>Value</term>
- <description>Effect</description>
- </listheader>
- <item>
- <term>All</term>
- <description>Checksums and encrypts the ticket; Prevents tampering and visibility from the user</description>
- </item>
- <item>
- <term>None</term>
- <description>Encodes the tickets as a hex string, the ticket can be tampered and the content viewed by a client</description>
- </item>
- <item>
- <term>Encryption</term>
- <description>Encrypts the tickets, but does not checksum the results.</description>
- </item>
- <item>
- <term>Validation</term>
- <description>Appends a checksum to the sequence, to avoid a client tampering with the data.</description>
- </item>
- </list>
- <para>The default mode is "All".</para>
- </remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="FormsCookieName">
- <MemberSignature Language="C#" Value="public static string FormsCookieName { get; }" />
- <MemberType>Property</MemberType>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added</summary>
- <value>To be added: an object of type 'string'</value>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="FormsCookiePath">
- <MemberSignature Language="C#" Value="public static string FormsCookiePath { get; }" />
- <MemberType>Property</MemberType>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added</summary>
- <value>To be added: an object of type 'string'</value>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="GetAuthCookie">
- <MemberSignature Language="C#" Value="public static System.Web.HttpCookie GetAuthCookie (string userName, bool createPersistentCookie);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Web.HttpCookie</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="userName" Type="System.String" />
- <Parameter Name="createPersistentCookie" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="userName">a <see cref="T:System.String" /></param>
- <param name="createPersistentCookie">a <see cref="T:System.Boolean" /></param>
- <summary>To be added</summary>
- <returns>a <see cref="T:System.Web.HttpCookie" /></returns>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="GetAuthCookie">
- <MemberSignature Language="C#" Value="public static System.Web.HttpCookie GetAuthCookie (string userName, bool createPersistentCookie, string strCookiePath);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Web.HttpCookie</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="userName" Type="System.String" />
- <Parameter Name="createPersistentCookie" Type="System.Boolean" />
- <Parameter Name="strCookiePath" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="userName">a <see cref="T:System.String" /></param>
- <param name="createPersistentCookie">a <see cref="T:System.Boolean" /></param>
- <param name="strCookiePath">a <see cref="T:System.String" /></param>
- <summary>To be added</summary>
- <returns>a <see cref="T:System.Web.HttpCookie" /></returns>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="GetRedirectUrl">
- <MemberSignature Language="C#" Value="public static string GetRedirectUrl (string userName, bool createPersistentCookie);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="userName" Type="System.String" />
- <Parameter Name="createPersistentCookie" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="userName">To be added: an object of type 'string'</param>
- <param name="createPersistentCookie">To be added: an object of type 'bool'</param>
- <summary>To be added</summary>
- <returns>To be added: an object of type 'string'</returns>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="HashPasswordForStoringInConfigFile">
- <MemberSignature Language="C#" Value="public static string HashPasswordForStoringInConfigFile (string password, string passwordFormat);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="password" Type="System.String" />
- <Parameter Name="passwordFormat" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="password">The password to hash.</param>
- <param name="passwordFormat">The hash algorithm to use.</param>
- <summary>Calculates the hash of a string using the selected algorithm and returns it as a string for storing in a database or configuration file.</summary>
- <returns>A string that contains the hashed password.</returns>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="Initialize">
- <MemberSignature Language="C#" Value="public static void Initialize ();" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>To be added</summary>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="LoginUrl">
- <MemberSignature Language="C#" Value="public static string LoginUrl { get; }" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RedirectFromLoginPage">
- <MemberSignature Language="C#" Value="public static void RedirectFromLoginPage (string userName, bool createPersistentCookie);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="userName" Type="System.String" />
- <Parameter Name="createPersistentCookie" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="userName">To be added: an object of type 'string'</param>
- <param name="createPersistentCookie">To be added: an object of type 'bool'</param>
- <summary>To be added</summary>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="RedirectFromLoginPage">
- <MemberSignature Language="C#" Value="public static void RedirectFromLoginPage (string userName, bool createPersistentCookie, string strCookiePath);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="userName" Type="System.String" />
- <Parameter Name="createPersistentCookie" Type="System.Boolean" />
- <Parameter Name="strCookiePath" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="userName">To be added: an object of type 'string'</param>
- <param name="createPersistentCookie">To be added: an object of type 'bool'</param>
- <param name="strCookiePath">To be added: an object of type 'string'</param>
- <summary>To be added</summary>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="RedirectToLoginPage">
- <MemberSignature Language="C#" Value="public static void RedirectToLoginPage ();" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RedirectToLoginPage">
- <MemberSignature Language="C#" Value="public static void RedirectToLoginPage (string extraQueryString);" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="extraQueryString" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="extraQueryString">To be added.</param>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RenewTicketIfOld">
- <MemberSignature Language="C#" Value="public static System.Web.Security.FormsAuthenticationTicket RenewTicketIfOld (System.Web.Security.FormsAuthenticationTicket tOld);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Web.Security.FormsAuthenticationTicket</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="tOld" Type="System.Web.Security.FormsAuthenticationTicket" />
- </Parameters>
- <Docs>
- <param name="tOld">To be added: an object of type 'FormsAuthenticationTicket'</param>
- <summary>To be added</summary>
- <returns>To be added: an object of type 'FormsAuthenticationTicket'</returns>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="RequireSSL">
- <MemberSignature Language="C#" Value="public static bool RequireSSL { get; }" />
- <MemberType>Property</MemberType>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="SetAuthCookie">
- <MemberSignature Language="C#" Value="public static void SetAuthCookie (string userName, bool createPersistentCookie);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="userName" Type="System.String" />
- <Parameter Name="createPersistentCookie" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="userName">To be added: an object of type 'string'</param>
- <param name="createPersistentCookie">To be added: an object of type 'bool'</param>
- <summary>To be added</summary>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="SetAuthCookie">
- <MemberSignature Language="C#" Value="public static void SetAuthCookie (string userName, bool createPersistentCookie, string strCookiePath);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="userName" Type="System.String" />
- <Parameter Name="createPersistentCookie" Type="System.Boolean" />
- <Parameter Name="strCookiePath" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="userName">To be added: an object of type 'string'</param>
- <param name="createPersistentCookie">To be added: an object of type 'bool'</param>
- <param name="strCookiePath">To be added: an object of type 'string'</param>
- <summary>To be added</summary>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="SignOut">
- <MemberSignature Language="C#" Value="public static void SignOut ();" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>To be added</summary>
- <remarks>To be added</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- <Member MemberName="SlidingExpiration">
- <MemberSignature Language="C#" Value="public static bool SlidingExpiration { get; }" />
- <MemberType>Property</MemberType>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- <AssemblyInfo>
- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- </Member>
- </Members>
- </Type>
|