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
- RC2.cs
- CollectionViewGroupRoot.cs
- TdsParserHelperClasses.cs
- selecteditemcollection.cs
- BitmapEffectCollection.cs
- DatePicker.cs
- CmsInterop.cs
- WebReferencesBuildProvider.cs
- SpeakCompletedEventArgs.cs
- TreeViewCancelEvent.cs
- AnnotationStore.cs
- ListViewItemEventArgs.cs
- ButtonRenderer.cs
- TextTreeDeleteContentUndoUnit.cs
- InvokePattern.cs
- Pair.cs
- BordersPage.cs
- ControlPropertyNameConverter.cs
- XmlHelper.cs
- SoapSchemaMember.cs
- IntegerValidator.cs
- IgnoreFlushAndCloseStream.cs
- DataColumnMappingCollection.cs
- ExclusiveNamedPipeTransportManager.cs
- VisualBrush.cs
- RectangleF.cs
- QueryStringParameter.cs
- DataRowCollection.cs
- TemplateModeChangedEventArgs.cs
- IODescriptionAttribute.cs
- SingleStorage.cs
- Size3DValueSerializer.cs
- OutputCacheSettings.cs
- Visual3D.cs
- safex509handles.cs
- Property.cs
- CollectionChangeEventArgs.cs
- SemaphoreFullException.cs
- BitmapEffectOutputConnector.cs
- MemoryMappedFile.cs
- EntityDataSourceEntitySetNameItem.cs
- WebPartDescriptionCollection.cs
- Stylesheet.cs
- IPEndPoint.cs
- FixedPosition.cs
- ProgressBar.cs
- SafeRegistryKey.cs
- WebPartMinimizeVerb.cs
- DecoratedNameAttribute.cs
- XpsResourcePolicy.cs
- FileUpload.cs
- AnimationLayer.cs
- WebPartManager.cs
- RoutedEvent.cs
- Soap12ProtocolReflector.cs
- DbResourceAllocator.cs
- RightsManagementPermission.cs
- TypeUnloadedException.cs
- Button.cs
- DynamicHyperLink.cs
- ACL.cs
- CheckBoxPopupAdapter.cs
- ProviderSettingsCollection.cs
- WindowsEditBox.cs
- UnknownBitmapDecoder.cs
- DataGridClipboardHelper.cs
- WebResourceUtil.cs
- PathNode.cs
- NestedContainer.cs
- MobileSysDescriptionAttribute.cs
- MergeLocalizationDirectives.cs
- Latin1Encoding.cs
- TextServicesHost.cs
- FtpRequestCacheValidator.cs
- InputBuffer.cs
- NullableLongAverageAggregationOperator.cs
- UnmanagedBitmapWrapper.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- PointValueSerializer.cs
- HttpClientCertificate.cs
- XmlNavigatorFilter.cs
- EntityChangedParams.cs
- Tile.cs
- SqlMethods.cs
- Journal.cs
- ConnectionPoint.cs
- IndependentlyAnimatedPropertyMetadata.cs
- Activator.cs
- CriticalFinalizerObject.cs
- DocumentSequence.cs
- VisualStateChangedEventArgs.cs
- ServiceNotStartedException.cs
- DrawingGroupDrawingContext.cs
- ButtonFieldBase.cs
- TypeGeneratedEventArgs.cs
- EncodingNLS.cs
- RichTextBox.cs
- ExpressionBindingsDialog.cs
- ChangeConflicts.cs
- Visual3D.cs