Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / Selectors / UserNameSecurityTokenAuthenticator.cs / 1305376 / UserNameSecurityTokenAuthenticator.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.IdentityModel.Selectors { using System.Collections.ObjectModel; using System.IdentityModel.Policy; using System.IdentityModel.Tokens; public abstract class UserNameSecurityTokenAuthenticator : SecurityTokenAuthenticator { protected UserNameSecurityTokenAuthenticator() { } protected override bool CanValidateTokenCore(SecurityToken token) { return token is UserNameSecurityToken; } protected override ReadOnlyCollectionValidateTokenCore(SecurityToken token) { UserNameSecurityToken userNameToken = (UserNameSecurityToken) token; return ValidateUserNamePasswordCore(userNameToken.UserName, userNameToken.Password); } protected abstract ReadOnlyCollection ValidateUserNamePasswordCore(string userName, string password); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.IdentityModel.Selectors { using System.Collections.ObjectModel; using System.IdentityModel.Policy; using System.IdentityModel.Tokens; public abstract class UserNameSecurityTokenAuthenticator : SecurityTokenAuthenticator { protected UserNameSecurityTokenAuthenticator() { } protected override bool CanValidateTokenCore(SecurityToken token) { return token is UserNameSecurityToken; } protected override ReadOnlyCollection ValidateTokenCore(SecurityToken token) { UserNameSecurityToken userNameToken = (UserNameSecurityToken) token; return ValidateUserNamePasswordCore(userNameToken.UserName, userNameToken.Password); } protected abstract ReadOnlyCollection ValidateUserNamePasswordCore(string userName, string password); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridViewMethods.cs
- DataStreams.cs
- SerializerDescriptor.cs
- DiscoveryMessageSequence.cs
- CommandHelpers.cs
- TextViewBase.cs
- SqlCacheDependencySection.cs
- HtmlTableCellCollection.cs
- PathGeometry.cs
- BindingSourceDesigner.cs
- DataGridSortCommandEventArgs.cs
- ToRequest.cs
- ProgressBarRenderer.cs
- CompositeScriptReference.cs
- CellNormalizer.cs
- ScrollableControl.cs
- DataGridViewRowPostPaintEventArgs.cs
- RegexRunner.cs
- NameValueCollection.cs
- ComponentConverter.cs
- StorageComplexTypeMapping.cs
- IdleTimeoutMonitor.cs
- ComponentManagerBroker.cs
- CompilerError.cs
- Composition.cs
- RequestUriProcessor.cs
- ListChangedEventArgs.cs
- SignedXml.cs
- TreeNodeStyleCollection.cs
- WindowsToolbarItemAsMenuItem.cs
- StringValidatorAttribute.cs
- CrossSiteScriptingValidation.cs
- XPathNavigator.cs
- Int64Storage.cs
- BackgroundWorker.cs
- AutomationIdentifierGuids.cs
- PasswordRecovery.cs
- Decorator.cs
- VersionedStream.cs
- AttributeCollection.cs
- WindowsListBox.cs
- HttpListener.cs
- LineBreakRecord.cs
- _KerberosClient.cs
- CapabilitiesUse.cs
- FixUp.cs
- DiscoveryDocumentSerializer.cs
- WindowsIPAddress.cs
- AdjustableArrowCap.cs
- HashAlgorithm.cs
- BuildProviderUtils.cs
- StrokeCollectionDefaultValueFactory.cs
- DesignColumnCollection.cs
- HighContrastHelper.cs
- WebPartDescriptionCollection.cs
- COM2ColorConverter.cs
- NativeMethods.cs
- ViewgenContext.cs
- TriggerCollection.cs
- PolyLineSegment.cs
- _RequestCacheProtocol.cs
- CodeRegionDirective.cs
- VolatileEnlistmentMultiplexing.cs
- MediaElementAutomationPeer.cs
- WorkItem.cs
- ServiceSecurityAuditBehavior.cs
- CompilerErrorCollection.cs
- ItemsControlAutomationPeer.cs
- Track.cs
- TempFiles.cs
- XmlImplementation.cs
- WpfPayload.cs
- VerificationAttribute.cs
- LinkDescriptor.cs
- Config.cs
- BindingsCollection.cs
- PieceDirectory.cs
- SystemIcons.cs
- TextRunProperties.cs
- ImpersonateTokenRef.cs
- OracleDataAdapter.cs
- StreamReader.cs
- ModuleElement.cs
- KoreanCalendar.cs
- EventInfo.cs
- AppSettingsReader.cs
- AsyncCallback.cs
- SessionPageStateSection.cs
- OleDbWrapper.cs
- NoneExcludedImageIndexConverter.cs
- TileBrush.cs
- CurrencyManager.cs
- PropertyPathWorker.cs
- MessageAction.cs
- XmlSchemaComplexContentExtension.cs
- ProfileBuildProvider.cs
- Line.cs
- ServiceOperation.cs
- ProxyManager.cs
- SocketException.cs