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
- FillRuleValidation.cs
- MSAAEventDispatcher.cs
- BinaryFormatterWriter.cs
- TextModifier.cs
- ConfigurationManagerInternalFactory.cs
- FrameworkReadOnlyPropertyMetadata.cs
- KoreanCalendar.cs
- RequestSecurityToken.cs
- UnSafeCharBuffer.cs
- FirstMatchCodeGroup.cs
- AgileSafeNativeMemoryHandle.cs
- RuleSettings.cs
- ContentType.cs
- HtmlButton.cs
- CacheManager.cs
- RightsManagementPermission.cs
- TransformValueSerializer.cs
- OverrideMode.cs
- TableItemStyle.cs
- ViewBase.cs
- ProtocolsConfigurationEntry.cs
- CanonicalFontFamilyReference.cs
- DependencyPropertyValueSerializer.cs
- TableParaClient.cs
- RectangleF.cs
- ConfigXmlWhitespace.cs
- DataExpression.cs
- ClientConfigurationHost.cs
- FocusManager.cs
- TypedCompletedAsyncResult.cs
- xmlglyphRunInfo.cs
- PublisherMembershipCondition.cs
- ToolStripHighContrastRenderer.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- BindingManagerDataErrorEventArgs.cs
- XmlSchemaCollection.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- PathFigure.cs
- QilBinary.cs
- DataList.cs
- GridLength.cs
- MissingSatelliteAssemblyException.cs
- odbcmetadatacolumnnames.cs
- OleDbParameter.cs
- DataGridViewButtonCell.cs
- Tracer.cs
- GenericWebPart.cs
- DataBoundControlHelper.cs
- Configuration.cs
- Component.cs
- Pair.cs
- SQLSingle.cs
- NextPreviousPagerField.cs
- ArrayConverter.cs
- QuotedStringWriteStateInfo.cs
- ObsoleteAttribute.cs
- VisualTarget.cs
- PeerToPeerException.cs
- RepeaterItemEventArgs.cs
- PhonemeConverter.cs
- ImageCollectionEditor.cs
- XPathScanner.cs
- GridPatternIdentifiers.cs
- returneventsaver.cs
- UniqueIdentifierService.cs
- RIPEMD160Managed.cs
- GridViewColumn.cs
- ByteStream.cs
- InstanceBehavior.cs
- SessionPageStatePersister.cs
- XmlMembersMapping.cs
- TextDecoration.cs
- PartitionedStreamMerger.cs
- ImageField.cs
- ModulesEntry.cs
- DynamicControlParameter.cs
- NameValuePermission.cs
- TextAutomationPeer.cs
- MenuAdapter.cs
- ZipIOExtraField.cs
- DataGridRow.cs
- MetadataHelper.cs
- DataGridCellItemAutomationPeer.cs
- CallbackHandler.cs
- Type.cs
- EventDescriptorCollection.cs
- SaveFileDialog.cs
- InputLanguageProfileNotifySink.cs
- SchemaContext.cs
- ModulesEntry.cs
- FamilyCollection.cs
- DeferredElementTreeState.cs
- PersonalizationStateQuery.cs
- NativeCppClassAttribute.cs
- CodeDirectiveCollection.cs
- RegexNode.cs
- SchemaDeclBase.cs
- TextProperties.cs
- ToolStripArrowRenderEventArgs.cs
- TextOutput.cs