You've already forked linux-packaging-mono
							
							
		
			
				
	
	
		
			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> |