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
- Wizard.cs
- BaseCollection.cs
- XmlHierarchicalDataSourceView.cs
- DbConnectionFactory.cs
- XmlLoader.cs
- ObjectStateFormatter.cs
- MonitorWrapper.cs
- MeshGeometry3D.cs
- PolyBezierSegment.cs
- TypeConverter.cs
- TrackingMemoryStream.cs
- ActivityStateQuery.cs
- ExtenderProvidedPropertyAttribute.cs
- MailHeaderInfo.cs
- Application.cs
- DelegateBodyWriter.cs
- WinFormsSecurity.cs
- HyperLinkStyle.cs
- XamlToRtfParser.cs
- ToolStripScrollButton.cs
- PropertyPathConverter.cs
- ToolStripDropDownClosingEventArgs.cs
- ListMarkerSourceInfo.cs
- MultiSelectRootGridEntry.cs
- SQLDecimal.cs
- InvariantComparer.cs
- ProviderConnectionPoint.cs
- CodeAttributeArgument.cs
- LocationUpdates.cs
- RightNameExpirationInfoPair.cs
- XamlReaderConstants.cs
- WebPartConnectionsEventArgs.cs
- SubstitutionResponseElement.cs
- HandlerBase.cs
- UpdatePanelControlTrigger.cs
- ListBox.cs
- KeysConverter.cs
- Matrix3D.cs
- XmlElementAttributes.cs
- AttributeProviderAttribute.cs
- XmlWhitespace.cs
- MinMaxParagraphWidth.cs
- EditorZoneBase.cs
- MergablePropertyAttribute.cs
- EventLogTraceListener.cs
- Thumb.cs
- WhileDesigner.xaml.cs
- TypeLoadException.cs
- GridSplitter.cs
- SSmlParser.cs
- SecurityHelper.cs
- AutomationElement.cs
- PropertyItem.cs
- M3DUtil.cs
- XmlEnumAttribute.cs
- ThicknessAnimationBase.cs
- Freezable.cs
- ProvidersHelper.cs
- DataGridViewTopLeftHeaderCell.cs
- FileStream.cs
- CategoryAttribute.cs
- MaskedTextBox.cs
- FixedSOMPage.cs
- TextProviderWrapper.cs
- RewritingProcessor.cs
- GPRECT.cs
- TaskSchedulerException.cs
- CompilerInfo.cs
- UnknownExceptionActionHelper.cs
- CategoryAttribute.cs
- IntMinMaxAggregationOperator.cs
- WebPartUserCapability.cs
- ImpersonateTokenRef.cs
- SystemGatewayIPAddressInformation.cs
- DataGridCaption.cs
- FilterUserControlBase.cs
- DataGridViewCellStyleConverter.cs
- Int32Converter.cs
- CompilationRelaxations.cs
- XamlHostingSection.cs
- VirtualizingStackPanel.cs
- WindowsMenu.cs
- Win32.cs
- ConversionContext.cs
- FontFamily.cs
- ObjectDataSourceMethodEventArgs.cs
- SymbolMethod.cs
- TextTreeUndoUnit.cs
- UIPermission.cs
- ScriptReferenceEventArgs.cs
- EntryPointNotFoundException.cs
- ButtonField.cs
- TaiwanLunisolarCalendar.cs
- PartialCachingAttribute.cs
- SafeSecurityHandles.cs
- WebRequestModuleElementCollection.cs
- XmlAutoDetectWriter.cs
- NavigationWindow.cs
- ReadOnlyObservableCollection.cs
- SerializationHelper.cs