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
- BStrWrapper.cs
- ObjectDataSourceDisposingEventArgs.cs
- ChannelServices.cs
- ViewService.cs
- DbConnectionPoolGroup.cs
- SqlClientFactory.cs
- ScaleTransform3D.cs
- AdornerPresentationContext.cs
- DataGridTablesFactory.cs
- FileVersion.cs
- InputQueue.cs
- ListViewGroupConverter.cs
- WebPartManagerDesigner.cs
- TextBox.cs
- TextAutomationPeer.cs
- FormViewDeletedEventArgs.cs
- FacetDescription.cs
- RTTrackingProfile.cs
- QuadraticBezierSegment.cs
- DataServiceQueryOfT.cs
- DbProviderFactory.cs
- JsonFormatReaderGenerator.cs
- webeventbuffer.cs
- dtdvalidator.cs
- DesignerUtility.cs
- TypefaceMap.cs
- RectangleF.cs
- Clause.cs
- TaskResultSetter.cs
- DataGridViewCellMouseEventArgs.cs
- WebPartActionVerb.cs
- AppDomainUnloadedException.cs
- XmlTextAttribute.cs
- TriggerAction.cs
- ConsumerConnectionPoint.cs
- RuleSettingsCollection.cs
- ActivityExecutionContext.cs
- ConsoleCancelEventArgs.cs
- SingleAnimationBase.cs
- XmlLanguage.cs
- safex509handles.cs
- GetPageCompletedEventArgs.cs
- X509ChainPolicy.cs
- UriTemplateTrieLocation.cs
- CreateUserWizard.cs
- BasicKeyConstraint.cs
- MappingItemCollection.cs
- WindowsGraphicsCacheManager.cs
- ConfigXmlWhitespace.cs
- CodeTypeParameterCollection.cs
- ResXBuildProvider.cs
- PartialTrustHelpers.cs
- RowBinding.cs
- ExtendedPropertyCollection.cs
- NumericExpr.cs
- RequiredAttributeAttribute.cs
- OuterGlowBitmapEffect.cs
- ProcessInfo.cs
- JournalEntryListConverter.cs
- OpCopier.cs
- LayoutTableCell.cs
- NameTable.cs
- ToolStripOverflowButton.cs
- SingleObjectCollection.cs
- ContainerParagraph.cs
- ImageField.cs
- AsyncDataRequest.cs
- XPathAncestorIterator.cs
- Bidi.cs
- DataGridViewImageCell.cs
- StringFunctions.cs
- FileUtil.cs
- MapPathBasedVirtualPathProvider.cs
- DefaultPrintController.cs
- IERequestCache.cs
- SuppressIldasmAttribute.cs
- DataServiceResponse.cs
- ProfileSection.cs
- RuntimeConfig.cs
- DesignerDataColumn.cs
- SortDescription.cs
- BaseTemplateCodeDomTreeGenerator.cs
- RelativeSource.cs
- FixedSOMGroup.cs
- RootProfilePropertySettingsCollection.cs
- Inflater.cs
- TypeFieldSchema.cs
- COM2TypeInfoProcessor.cs
- AnyReturnReader.cs
- PageWrapper.cs
- XmlSchemaAnnotated.cs
- DataSourceDesigner.cs
- SendKeys.cs
- ServiceTimeoutsBehavior.cs
- Timer.cs
- HeaderCollection.cs
- TraceContextEventArgs.cs
- EventData.cs
- PropertyPushdownHelper.cs
- WebPartDeleteVerb.cs