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
- RectangleGeometry.cs
- StdValidatorsAndConverters.cs
- SerializationStore.cs
- XMLSyntaxException.cs
- AspNetHostingPermission.cs
- RtfToXamlReader.cs
- ToolStripDropDownClosingEventArgs.cs
- WebPartHeaderCloseVerb.cs
- ColorConverter.cs
- EntitySetDataBindingList.cs
- Utils.cs
- SQLChars.cs
- DefaultMemberAttribute.cs
- XmlSecureResolver.cs
- ZoomPercentageConverter.cs
- MetadataElement.cs
- DynamicDocumentPaginator.cs
- DataTableNewRowEvent.cs
- FileInfo.cs
- ToolStripScrollButton.cs
- DataGridViewColumn.cs
- FormViewDeletedEventArgs.cs
- SqlDataSourceCache.cs
- OleTxTransaction.cs
- RoleManagerSection.cs
- BufferBuilder.cs
- SymmetricKeyWrap.cs
- OracleConnection.cs
- EntityClientCacheKey.cs
- CursorConverter.cs
- XmlSchemaDocumentation.cs
- BinaryNode.cs
- TakeOrSkipWhileQueryOperator.cs
- CompiledRegexRunnerFactory.cs
- AsyncCodeActivity.cs
- MissingFieldException.cs
- DragStartedEventArgs.cs
- ContextQuery.cs
- InvokePatternIdentifiers.cs
- Utils.cs
- MemoryStream.cs
- OutArgument.cs
- securestring.cs
- ServiceMemoryGates.cs
- ListViewGroupConverter.cs
- LinqDataSource.cs
- RequestContextBase.cs
- precedingquery.cs
- ByteStreamMessage.cs
- TypeElement.cs
- MultiSelector.cs
- CaseStatement.cs
- ComponentEditorForm.cs
- HttpCacheParams.cs
- CompModHelpers.cs
- SQLBytesStorage.cs
- CommandHelpers.cs
- PersonalizationProviderCollection.cs
- PositiveTimeSpanValidatorAttribute.cs
- wmiprovider.cs
- Compilation.cs
- ReliableChannelFactory.cs
- ResumeStoryboard.cs
- ListViewInsertEventArgs.cs
- GroupBoxRenderer.cs
- RemoveStoryboard.cs
- SqlCacheDependencySection.cs
- CustomTypeDescriptor.cs
- Maps.cs
- RolePrincipal.cs
- Clock.cs
- Transform3D.cs
- XmlSchemaAny.cs
- Crc32Helper.cs
- ArrayExtension.cs
- ObjectViewQueryResultData.cs
- ScalarOps.cs
- CharStorage.cs
- HttpChannelBindingToken.cs
- UnsafeNativeMethodsMilCoreApi.cs
- codemethodreferenceexpression.cs
- _Events.cs
- Menu.cs
- WebPartEditorOkVerb.cs
- XmlSchemaCollection.cs
- DesignerSerializerAttribute.cs
- TabPanel.cs
- OdbcDataAdapter.cs
- PolyQuadraticBezierSegment.cs
- BindingCompleteEventArgs.cs
- PaintValueEventArgs.cs
- IisHelper.cs
- DocumentOrderQuery.cs
- RawAppCommandInputReport.cs
- PeerNameRecord.cs
- controlskin.cs
- OracleEncoding.cs
- MessageQueuePermissionEntry.cs
- LicenseManager.cs
- SelectionManager.cs