a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
113 lines
6.5 KiB
XML
113 lines
6.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Type Name="SspiSecurityTokenProvider" FullName="System.ServiceModel.Security.SspiSecurityTokenProvider">
|
|
<TypeSignature Language="C#" Value="public class SspiSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider" />
|
|
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SspiSecurityTokenProvider extends System.IdentityModel.Selectors.SecurityTokenProvider" />
|
|
<AssemblyInfo>
|
|
<AssemblyName>System.ServiceModel</AssemblyName>
|
|
<AssemblyVersion>4.0.0.0</AssemblyVersion>
|
|
</AssemblyInfo>
|
|
<Base>
|
|
<BaseTypeName>System.IdentityModel.Selectors.SecurityTokenProvider</BaseTypeName>
|
|
</Base>
|
|
<Interfaces />
|
|
<Docs>
|
|
<remarks>
|
|
<attribution license="cc4" from="Microsoft" modified="false" />
|
|
<para>The SSPI security token is not capable of any cryptographic operations, but contains only the settings needed for Windows authentication.</para>
|
|
</remarks>
|
|
<summary>
|
|
<attribution license="cc4" from="Microsoft" modified="false" />
|
|
<para>Represents a security token provider that provides an SSPI security token.</para>
|
|
</summary>
|
|
</Docs>
|
|
<Members>
|
|
<Member MemberName=".ctor">
|
|
<MemberSignature Language="C#" Value="public SspiSecurityTokenProvider (System.Net.NetworkCredential credential, bool extractGroupsForWindowsAccounts, bool allowUnauthenticatedCallers);" />
|
|
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Net.NetworkCredential credential, bool extractGroupsForWindowsAccounts, bool allowUnauthenticatedCallers) cil managed" />
|
|
<MemberType>Constructor</MemberType>
|
|
<AssemblyInfo>
|
|
<AssemblyVersion>4.0.0.0</AssemblyVersion>
|
|
</AssemblyInfo>
|
|
<Parameters>
|
|
<Parameter Name="credential" Type="System.Net.NetworkCredential" />
|
|
<Parameter Name="extractGroupsForWindowsAccounts" Type="System.Boolean" />
|
|
<Parameter Name="allowUnauthenticatedCallers" Type="System.Boolean" />
|
|
</Parameters>
|
|
<Docs>
|
|
<remarks>
|
|
<attribution license="cc4" from="Microsoft" modified="false" />
|
|
<para>The instance of this class is used for SSPI tokens on the service.</para>
|
|
</remarks>
|
|
<summary>
|
|
<attribution license="cc4" from="Microsoft" modified="false" />
|
|
<para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SspiSecurityTokenProvider" /> class.</para>
|
|
</summary>
|
|
<param name="credential">
|
|
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Net.NetworkCredential" /> that represents the server identity.</param>
|
|
<param name="extractGroupsForWindowsAccounts">
|
|
<attribution license="cc4" from="Microsoft" modified="false" />true to expand users to include Windows Groups; otherwise, false.</param>
|
|
<param name="allowUnauthenticatedCallers">
|
|
<attribution license="cc4" from="Microsoft" modified="false" />true to allow unauthenticated callers; otherwise, false.</param>
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName=".ctor">
|
|
<MemberSignature Language="C#" Value="public SspiSecurityTokenProvider (System.Net.NetworkCredential credential, bool allowNtlm, System.Security.Principal.TokenImpersonationLevel impersonationLevel);" />
|
|
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Net.NetworkCredential credential, bool allowNtlm, valuetype System.Security.Principal.TokenImpersonationLevel impersonationLevel) cil managed" />
|
|
<MemberType>Constructor</MemberType>
|
|
<AssemblyInfo>
|
|
<AssemblyVersion>4.0.0.0</AssemblyVersion>
|
|
</AssemblyInfo>
|
|
<Parameters>
|
|
<Parameter Name="credential" Type="System.Net.NetworkCredential" />
|
|
<Parameter Name="allowNtlm" Type="System.Boolean" />
|
|
<Parameter Name="impersonationLevel" Type="System.Security.Principal.TokenImpersonationLevel" />
|
|
</Parameters>
|
|
<Docs>
|
|
<remarks>
|
|
<attribution license="cc4" from="Microsoft" modified="false" />
|
|
<para>The new instance of this class is used for SSPI tokens on the client.</para>
|
|
</remarks>
|
|
<summary>
|
|
<attribution license="cc4" from="Microsoft" modified="false" />
|
|
<para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SspiSecurityTokenProvider" /> class.</para>
|
|
</summary>
|
|
<param name="credential">
|
|
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Net.NetworkCredential" /> that represents the client identity.</param>
|
|
<param name="allowNtlm">
|
|
<attribution license="cc4" from="Microsoft" modified="false" />true to allow NTLM authentication; otherwise, false.</param>
|
|
<param name="impersonationLevel">
|
|
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Security.Principal.TokenImpersonationLevel" /> granted to the server.</param>
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="GetTokenCore">
|
|
<MemberSignature Language="C#" Value="protected override System.IdentityModel.Tokens.SecurityToken GetTokenCore (TimeSpan timeout);" />
|
|
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.IdentityModel.Tokens.SecurityToken GetTokenCore(valuetype System.TimeSpan timeout) cil managed" />
|
|
<MemberType>Method</MemberType>
|
|
<AssemblyInfo>
|
|
<AssemblyVersion>4.0.0.0</AssemblyVersion>
|
|
</AssemblyInfo>
|
|
<ReturnValue>
|
|
<ReturnType>System.IdentityModel.Tokens.SecurityToken</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters>
|
|
<Parameter Name="timeout" Type="System.TimeSpan" />
|
|
</Parameters>
|
|
<Docs>
|
|
<remarks>
|
|
<attribution license="cc4" from="Microsoft" modified="false" />
|
|
<para>The security token is of type <see cref="T:System.ServiceModel.Security.Tokens.SspiSecurityToken" />.</para>
|
|
</remarks>
|
|
<summary>
|
|
<attribution license="cc4" from="Microsoft" modified="false" />
|
|
<para>Gets the security token.</para>
|
|
</summary>
|
|
<returns>
|
|
<attribution license="cc4" from="Microsoft" modified="false" />
|
|
<para>The security token.</para>
|
|
</returns>
|
|
<param name="timeout">
|
|
<attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Timespan" /> that represents the time-out interval.</param>
|
|
</Docs>
|
|
</Member>
|
|
</Members>
|
|
</Type> |