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
- CodeNamespaceImportCollection.cs
- PerformanceCountersBase.cs
- StateManagedCollection.cs
- SqlDataSourceCache.cs
- FtpWebRequest.cs
- TextElementCollection.cs
- WebPartCollection.cs
- CodeDirectiveCollection.cs
- MasterPageParser.cs
- FlagsAttribute.cs
- smtppermission.cs
- VirtualDirectoryMapping.cs
- MouseWheelEventArgs.cs
- PointF.cs
- hresults.cs
- IdentitySection.cs
- TextCompositionEventArgs.cs
- XmlQueryOutput.cs
- GenerateHelper.cs
- PropertyMapper.cs
- Crc32.cs
- ProfileInfo.cs
- ResourcesGenerator.cs
- SqlTypeSystemProvider.cs
- UserPersonalizationStateInfo.cs
- SystemColors.cs
- OdbcCommandBuilder.cs
- StringPropertyBuilder.cs
- ResizeGrip.cs
- PersonalizationProvider.cs
- TakeOrSkipWhileQueryOperator.cs
- SignatureDescription.cs
- FirstMatchCodeGroup.cs
- SystemWebSectionGroup.cs
- ObjectDataSourceSelectingEventArgs.cs
- CollectionBuilder.cs
- Size3DConverter.cs
- TypeUsage.cs
- EnumValAlphaComparer.cs
- DesignerResources.cs
- EntityDataSourceDesigner.cs
- ConnectionPointConverter.cs
- ToolStripMenuItemDesigner.cs
- WebPartMenuStyle.cs
- HttpTransportSecurityElement.cs
- PixelFormats.cs
- SpeechRecognitionEngine.cs
- AnimationTimeline.cs
- WebPartEventArgs.cs
- EntityDesignerDataSourceView.cs
- Encoder.cs
- GridViewCommandEventArgs.cs
- RectConverter.cs
- CompilationUtil.cs
- PrintDocument.cs
- CompareValidator.cs
- FillRuleValidation.cs
- SqlTriggerContext.cs
- DummyDataSource.cs
- GiveFeedbackEvent.cs
- InsufficientExecutionStackException.cs
- ArraySubsetEnumerator.cs
- SafeLocalMemHandle.cs
- OledbConnectionStringbuilder.cs
- SafeNativeMethods.cs
- ZoneMembershipCondition.cs
- TableRowGroup.cs
- QilNode.cs
- ObjectAssociationEndMapping.cs
- SqlConnectionStringBuilder.cs
- CapabilitiesPattern.cs
- WbmpConverter.cs
- LoginCancelEventArgs.cs
- WindowsScroll.cs
- Label.cs
- DateBoldEvent.cs
- Base64Decoder.cs
- Switch.cs
- PagerSettings.cs
- SQLChars.cs
- PrivateFontCollection.cs
- XmlSchemaCompilationSettings.cs
- ScrollContentPresenter.cs
- NullableFloatMinMaxAggregationOperator.cs
- RtfControlWordInfo.cs
- UserControl.cs
- invalidudtexception.cs
- NonBatchDirectoryCompiler.cs
- documentation.cs
- PolyQuadraticBezierSegment.cs
- LicenseException.cs
- SafeRightsManagementHandle.cs
- JsonSerializer.cs
- FileVersion.cs
- DelayedRegex.cs
- CustomAssemblyResolver.cs
- HttpWriter.cs
- SqlError.cs
- SqlUserDefinedTypeAttribute.cs
- LexicalChunk.cs