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
- GetIndexBinder.cs
- DataBinding.cs
- FormsAuthenticationCredentials.cs
- SafeNativeMemoryHandle.cs
- OpenTypeLayoutCache.cs
- SecUtil.cs
- BooleanSwitch.cs
- BigInt.cs
- LoginUtil.cs
- XmlTextReaderImpl.cs
- ConfigurationSectionGroup.cs
- XmlSchemaSimpleTypeUnion.cs
- ListViewItem.cs
- TaskSchedulerException.cs
- ProgressiveCrcCalculatingStream.cs
- CodeConstructor.cs
- InstancePersistenceException.cs
- CompilationLock.cs
- SafeNativeMethods.cs
- ClientSideProviderDescription.cs
- XmlQualifiedNameTest.cs
- DataGridViewComboBoxEditingControl.cs
- SafeViewOfFileHandle.cs
- NativeMethods.cs
- SqlCacheDependencyDatabaseCollection.cs
- SecurityHelper.cs
- SplitterPanelDesigner.cs
- GenericWebPart.cs
- EndpointDiscoveryMetadata11.cs
- DataService.cs
- Models.cs
- EpmContentDeSerializerBase.cs
- FixUpCollection.cs
- MouseWheelEventArgs.cs
- UrlAuthorizationModule.cs
- RecognitionEventArgs.cs
- IList.cs
- PropertyMetadata.cs
- PermissionRequestEvidence.cs
- InertiaRotationBehavior.cs
- ServerReliableChannelBinder.cs
- CrossAppDomainChannel.cs
- SoapExtensionImporter.cs
- CustomErrorCollection.cs
- WebFormDesignerActionService.cs
- GenericFlowSwitchHelper.cs
- RMEnrollmentPage1.cs
- MediaTimeline.cs
- DateTimeFormatInfo.cs
- ObfuscationAttribute.cs
- securitycriticaldataClass.cs
- ReachDocumentReferenceSerializer.cs
- NetDataContractSerializer.cs
- TypeReference.cs
- ZeroOpNode.cs
- HandlerFactoryWrapper.cs
- ApplicationGesture.cs
- TakeQueryOptionExpression.cs
- ParallelEnumerableWrapper.cs
- SmtpNtlmAuthenticationModule.cs
- FormViewUpdatedEventArgs.cs
- StringValidator.cs
- cookieexception.cs
- HttpCachePolicyElement.cs
- EditorPartCollection.cs
- _NegoState.cs
- NavigationProperty.cs
- RoutedEventConverter.cs
- Condition.cs
- GPRECT.cs
- AvTraceDetails.cs
- PersianCalendar.cs
- DateTimeConstantAttribute.cs
- SqlDependencyListener.cs
- LocalizationComments.cs
- StretchValidation.cs
- FacetChecker.cs
- SafeLibraryHandle.cs
- querybuilder.cs
- ListViewGroup.cs
- ApplicationException.cs
- DataGridViewAccessibleObject.cs
- ToolStripRenderEventArgs.cs
- AutomationPropertyInfo.cs
- OAVariantLib.cs
- XMLUtil.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- NativeMethods.cs
- DynamicEndpoint.cs
- ActivityTypeResolver.xaml.cs
- DomNameTable.cs
- DataTableMapping.cs
- MeasureData.cs
- TypeForwardedFromAttribute.cs
- ControlBuilder.cs
- SplitterPanel.cs
- TransformerInfo.cs
- DataTemplateSelector.cs
- HttpApplicationFactory.cs
- WebPartRestoreVerb.cs