Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / SspiSecurityTokenProvider.cs / 1 / SspiSecurityTokenProvider.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Security { using System.IdentityModel.Claims; using System.ServiceModel; using System.IdentityModel.Policy; using System.IdentityModel.Selectors; using System.IdentityModel.Tokens; using System.ServiceModel.Security.Tokens; using System.Net; using System.Security.Principal; public class SspiSecurityTokenProvider : SecurityTokenProvider { internal const bool DefaultAllowNtlm = true; internal const bool DefaultExtractWindowsGroupClaims = true; internal const bool DefaultAllowUnauthenticatedCallers = false; SspiSecurityToken token; // client side ctor public SspiSecurityTokenProvider(NetworkCredential credential, bool allowNtlm, TokenImpersonationLevel impersonationLevel) { this.token = new SspiSecurityToken(impersonationLevel, allowNtlm, credential); } // service side ctor public SspiSecurityTokenProvider(NetworkCredential credential, bool extractGroupsForWindowsAccounts, bool allowUnauthenticatedCallers) { this.token = new SspiSecurityToken(credential, extractGroupsForWindowsAccounts, allowUnauthenticatedCallers); } protected override SecurityToken GetTokenCore(TimeSpan timeout) { return this.token; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FontSourceCollection.cs
- EventLogPermission.cs
- ClientData.cs
- ZipIORawDataFileBlock.cs
- XsdDateTime.cs
- GlyphingCache.cs
- SmiRequestExecutor.cs
- SettingsPropertyNotFoundException.cs
- FrameworkElementFactory.cs
- RelationshipNavigation.cs
- TypeUsage.cs
- HttpFileCollection.cs
- CodeDelegateInvokeExpression.cs
- BamlCollectionHolder.cs
- ApplicationServiceHelper.cs
- SmtpNegotiateAuthenticationModule.cs
- CommonRemoteMemoryBlock.cs
- ChildDocumentBlock.cs
- SmtpNegotiateAuthenticationModule.cs
- DataServiceStreamProviderWrapper.cs
- SystemIPInterfaceStatistics.cs
- WorkflowCommandExtensionItem.cs
- DataGridViewTopRowAccessibleObject.cs
- DataGridColumnHeaderCollection.cs
- ThreadNeutralSemaphore.cs
- BrowserCapabilitiesCodeGenerator.cs
- FlowSwitchLink.cs
- CodeArrayCreateExpression.cs
- GotoExpression.cs
- NamespaceList.cs
- ConditionalDesigner.cs
- WindowsListViewItemStartMenu.cs
- ScaleTransform3D.cs
- WebPartDisplayModeCancelEventArgs.cs
- HtmlWindow.cs
- WSIdentityFaultException.cs
- ISAPIRuntime.cs
- xsdvalidator.cs
- CodeObjectCreateExpression.cs
- HtmlTextViewAdapter.cs
- ArrayList.cs
- MaterialCollection.cs
- WebEventCodes.cs
- ErrorCodes.cs
- TextPointer.cs
- ColorTransform.cs
- Size.cs
- EntityClientCacheKey.cs
- PeerResolverSettings.cs
- PlatformNotSupportedException.cs
- NumberFormatter.cs
- DictionarySectionHandler.cs
- Light.cs
- PropertyInfoSet.cs
- ConfigurationCollectionAttribute.cs
- SimpleMailWebEventProvider.cs
- GradientSpreadMethodValidation.cs
- Schema.cs
- HandlerFactoryWrapper.cs
- SQLBinary.cs
- WebBrowserHelper.cs
- FormsAuthenticationTicket.cs
- DbTransaction.cs
- Light.cs
- EndPoint.cs
- TransactionScope.cs
- keycontainerpermission.cs
- Light.cs
- GridViewItemAutomationPeer.cs
- BitSet.cs
- PropertyFilterAttribute.cs
- ResourceExpressionBuilder.cs
- BitmapEditor.cs
- ArithmeticException.cs
- CommandManager.cs
- IInstanceTable.cs
- SyndicationDeserializer.cs
- StandardCommands.cs
- UrlMapping.cs
- HitTestWithPointDrawingContextWalker.cs
- PartialList.cs
- ProviderConnectionPointCollection.cs
- PropertyRecord.cs
- ScriptDescriptor.cs
- LoginCancelEventArgs.cs
- TemplateBuilder.cs
- StringFunctions.cs
- DefaultProfileManager.cs
- CompareInfo.cs
- NodeInfo.cs
- baseaxisquery.cs
- IsolatedStorageFileStream.cs
- SqlBuffer.cs
- FixedDocumentSequencePaginator.cs
- TableParaClient.cs
- Timer.cs
- HttpException.cs
- NewItemsContextMenuStrip.cs
- StringBlob.cs
- Expr.cs