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
- DetailsViewInsertedEventArgs.cs
- OneOfConst.cs
- BackgroundFormatInfo.cs
- DataGridViewComboBoxColumn.cs
- Page.cs
- SAPIEngineTypes.cs
- DataError.cs
- InstanceKeyNotReadyException.cs
- MouseGestureConverter.cs
- Pts.cs
- HtmlEncodedRawTextWriter.cs
- PrinterUnitConvert.cs
- ContentPosition.cs
- EdmScalarPropertyAttribute.cs
- WizardSideBarListControlItemEventArgs.cs
- FixedDocumentSequencePaginator.cs
- Queue.cs
- ToolStripRendererSwitcher.cs
- Rect3D.cs
- TextRunCache.cs
- DataGridViewCell.cs
- RegistrationContext.cs
- DesignerForm.cs
- DetailsViewInsertedEventArgs.cs
- EdmValidator.cs
- BitmapEffectInputData.cs
- ExtensionDataReader.cs
- StylusEditingBehavior.cs
- ActivityExecutionContext.cs
- XamlParser.cs
- ColumnProvider.cs
- HttpCapabilitiesEvaluator.cs
- WorkflowQueueInfo.cs
- GroupQuery.cs
- SchemaLookupTable.cs
- EventManager.cs
- InfocardInteractiveChannelInitializer.cs
- TimeSpanValidatorAttribute.cs
- TextBox.cs
- PackagingUtilities.cs
- DiscardableAttribute.cs
- NamespaceInfo.cs
- SafeCryptContextHandle.cs
- EncryptedPackage.cs
- SecurityBindingElementImporter.cs
- Dynamic.cs
- TdsParserStaticMethods.cs
- LocalClientSecuritySettingsElement.cs
- NameValueFileSectionHandler.cs
- IxmlLineInfo.cs
- loginstatus.cs
- QueryProcessor.cs
- HatchBrush.cs
- HtmlGenericControl.cs
- DebugTracing.cs
- TabPage.cs
- ToolCreatedEventArgs.cs
- PerfCounters.cs
- cookieexception.cs
- XmlSchemaElement.cs
- WpfPayload.cs
- SqlProfileProvider.cs
- IMembershipProvider.cs
- WindowsGraphicsCacheManager.cs
- Matrix.cs
- HttpRequest.cs
- DllHostedComPlusServiceHost.cs
- HtmlInputButton.cs
- X509SubjectKeyIdentifierClause.cs
- XmlAnyAttributeAttribute.cs
- ReadOnlyHierarchicalDataSource.cs
- FreezableOperations.cs
- OledbConnectionStringbuilder.cs
- DeviceSpecificChoiceCollection.cs
- EventLogPermissionAttribute.cs
- Html32TextWriter.cs
- SourceSwitch.cs
- CodeObjectCreateExpression.cs
- Types.cs
- AddInControllerImpl.cs
- ConnectorRouter.cs
- CssTextWriter.cs
- TreeNodeBinding.cs
- StructuralCache.cs
- XmlSiteMapProvider.cs
- MessageQueue.cs
- PackagePartCollection.cs
- ToolStripItemImageRenderEventArgs.cs
- ChangeInterceptorAttribute.cs
- TableHeaderCell.cs
- XmlImplementation.cs
- ZipPackagePart.cs
- ParsedAttributeCollection.cs
- RepeaterItemEventArgs.cs
- Hash.cs
- FrameworkElementFactory.cs
- SiteMapNodeItem.cs
- ZipIOCentralDirectoryBlock.cs
- TranslateTransform3D.cs
- TableChangeProcessor.cs