Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / Tokens / UserNameSecurityToken.cs / 1 / UserNameSecurityToken.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.IdentityModel.Tokens { using System.Collections.ObjectModel; public class UserNameSecurityToken : SecurityToken { string id; string password; string userName; DateTime effectiveTime; public UserNameSecurityToken(string userName, string password) : this(userName, password, SecurityUniqueId.Create().Value) { } public UserNameSecurityToken(string userName, string password, string id) { if (userName == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("userName"); if (userName == string.Empty) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(SR.GetString(SR.UserNameCannotBeEmpty)); this.userName = userName; this.password = password; this.id = id; this.effectiveTime = DateTime.UtcNow; } public override string Id { get { return this.id; } } public override ReadOnlyCollectionSecurityKeys { get { return EmptyReadOnlyCollection .Instance; } } public override DateTime ValidFrom { get { return this.effectiveTime; } } public override DateTime ValidTo { // Never expire get { return SecurityUtils.MaxUtcDateTime; } } public string UserName { get { return this.userName; } } public string Password { get { return this.password; } } } } // 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
- ValidationEventArgs.cs
- CustomAttributeSerializer.cs
- DrawingState.cs
- CompilerGeneratedAttribute.cs
- DetailsViewInsertEventArgs.cs
- DataGridViewColumnEventArgs.cs
- XmlWhitespace.cs
- SqlReorderer.cs
- BinHexEncoder.cs
- OutputCacheProviderCollection.cs
- DeploymentSectionCache.cs
- LateBoundBitmapDecoder.cs
- ServiceDurableInstance.cs
- xdrvalidator.cs
- TitleStyle.cs
- DeferredElementTreeState.cs
- TextTreeInsertElementUndoUnit.cs
- CheckBoxAutomationPeer.cs
- PtsPage.cs
- PlatformCulture.cs
- __FastResourceComparer.cs
- Clipboard.cs
- XmlSchemaDatatype.cs
- LayoutEvent.cs
- WebCategoryAttribute.cs
- CheckBoxBaseAdapter.cs
- _NtlmClient.cs
- ProviderConnectionPointCollection.cs
- BindableAttribute.cs
- ScriptModule.cs
- PostBackOptions.cs
- webbrowsersite.cs
- OdbcStatementHandle.cs
- ReachDocumentPageSerializer.cs
- ToolBarButtonClickEvent.cs
- MatrixAnimationUsingKeyFrames.cs
- TextCollapsingProperties.cs
- RulePatternOps.cs
- XmlSchemaAnyAttribute.cs
- ColumnMapProcessor.cs
- SrgsRulesCollection.cs
- IndicCharClassifier.cs
- SoapTypeAttribute.cs
- CorruptStoreException.cs
- XmlILOptimizerVisitor.cs
- SerializationEventsCache.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- DbConnectionInternal.cs
- CodeTypeDelegate.cs
- SynchronizationContext.cs
- ConnectionInterfaceCollection.cs
- SafePEFileHandle.cs
- WebPartEditVerb.cs
- IntranetCredentialPolicy.cs
- DecimalKeyFrameCollection.cs
- UserInitiatedNavigationPermission.cs
- Regex.cs
- DefaultObjectMappingItemCollection.cs
- EntitySetBase.cs
- RemotingException.cs
- XPathChildIterator.cs
- SecurityResources.cs
- VerificationException.cs
- InputGestureCollection.cs
- JoinTreeNode.cs
- RelatedView.cs
- InvalidFilterCriteriaException.cs
- TypeNameConverter.cs
- DispatcherExceptionEventArgs.cs
- DependencyPropertyConverter.cs
- TileModeValidation.cs
- QilName.cs
- GridViewCancelEditEventArgs.cs
- AppDomainFactory.cs
- MultiAsyncResult.cs
- ResourcePool.cs
- NavigatingCancelEventArgs.cs
- DropDownButton.cs
- PrintEvent.cs
- BatchParser.cs
- SizeAnimationUsingKeyFrames.cs
- PlaceHolder.cs
- Effect.cs
- DocumentSequenceHighlightLayer.cs
- BufferedGraphics.cs
- FormClosedEvent.cs
- Transform.cs
- StreamAsIStream.cs
- MasterPageCodeDomTreeGenerator.cs
- DecimalConstantAttribute.cs
- TextLineResult.cs
- MembershipValidatePasswordEventArgs.cs
- EmbeddedMailObjectCollectionEditor.cs
- SessionEndingCancelEventArgs.cs
- DataSourceXmlElementAttribute.cs
- IOException.cs
- XhtmlConformanceSection.cs
- DetailsView.cs
- GeometryCombineModeValidation.cs
- HttpSessionStateWrapper.cs