Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Security / FormsIdentity.cs / 1 / FormsIdentity.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
* FormsIdentity
*
* Copyright (c) 1999 Microsoft Corporation
*/
namespace System.Web.Security {
using System.Security.Principal;
using System.Security.Permissions;
///
/// This class is an IIdentity derived class
/// used by FormsAuthenticationModule. It provides a way for an application to
/// access the cookie authentication ticket.
///
[Serializable]
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class FormsIdentity : IIdentity {
///
/// The name of the identity (in this case, the
/// passport user name).
///
public String Name { get { return _Ticket.Name;}}
///
/// The type of the identity (in this case,
/// "Forms").
///
public String AuthenticationType { get { return "Forms";}}
///
/// Indicates whether or not authentication took
/// place.
///
public bool IsAuthenticated { get { return true;}}
///
/// Returns the FormsAuthenticationTicket
/// associated with the current request.
///
public FormsAuthenticationTicket Ticket { get { return _Ticket;}}
///
/// Constructor.
///
public FormsIdentity (FormsAuthenticationTicket ticket) {
_Ticket = ticket;
}
private FormsAuthenticationTicket _Ticket;
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PenThreadPool.cs
- UserNamePasswordValidator.cs
- Privilege.cs
- EventToken.cs
- HttpCapabilitiesEvaluator.cs
- SupportsEventValidationAttribute.cs
- ClonableStack.cs
- Storyboard.cs
- DetailsViewDeleteEventArgs.cs
- WorkflowMarkupSerializationManager.cs
- CaseInsensitiveComparer.cs
- EmptyEnumerator.cs
- ImageListUtils.cs
- Int32Collection.cs
- HitTestResult.cs
- ControlIdConverter.cs
- TableCell.cs
- FindCriteria11.cs
- NameObjectCollectionBase.cs
- Socket.cs
- TableSectionStyle.cs
- HttpListenerRequest.cs
- XsdBuildProvider.cs
- XmlSchemaNotation.cs
- DirectionalAction.cs
- AnimatedTypeHelpers.cs
- DynamicVirtualDiscoSearcher.cs
- WmfPlaceableFileHeader.cs
- ExpressionEditorAttribute.cs
- WebSysDisplayNameAttribute.cs
- Walker.cs
- ValidatorCompatibilityHelper.cs
- ProjectionPlanCompiler.cs
- BackgroundWorker.cs
- SessionPageStatePersister.cs
- PropertyTabAttribute.cs
- MissingFieldException.cs
- ManagedIStream.cs
- WebConfigurationFileMap.cs
- ProfileGroupSettings.cs
- HashCryptoHandle.cs
- StagingAreaInputItem.cs
- DashStyle.cs
- EntityTemplateFactory.cs
- CachedFontFace.cs
- DataPager.cs
- UndoManager.cs
- JsonUriDataContract.cs
- EditorAttribute.cs
- BodyGlyph.cs
- Shared.cs
- ObjectParameterCollection.cs
- Hash.cs
- SQLInt64.cs
- XmlSchemaSimpleType.cs
- Internal.cs
- ConsoleCancelEventArgs.cs
- SendMailErrorEventArgs.cs
- HtmlInputHidden.cs
- PackageFilter.cs
- DebuggerService.cs
- ChunkedMemoryStream.cs
- ToolStripManager.cs
- PackWebRequestFactory.cs
- ObjectDataSourceStatusEventArgs.cs
- CompensateDesigner.cs
- InvalidPropValue.cs
- CharacterShapingProperties.cs
- HostnameComparisonMode.cs
- ConfigurationSectionGroupCollection.cs
- CachedPathData.cs
- RectangleGeometry.cs
- SafeNativeMethods.cs
- AudioDeviceOut.cs
- HttpStreamXmlDictionaryWriter.cs
- TreeBuilder.cs
- HijriCalendar.cs
- Point4D.cs
- ProcessHostConfigUtils.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- validation.cs
- WebReferenceOptions.cs
- WebServicesDescriptionAttribute.cs
- GeometryGroup.cs
- SymbolDocumentInfo.cs
- XdrBuilder.cs
- CodeTypeReference.cs
- EntityDataSourceWrapperCollection.cs
- IListConverters.cs
- Rules.cs
- ImageSourceValueSerializer.cs
- HTMLTextWriter.cs
- AesCryptoServiceProvider.cs
- LocalizabilityAttribute.cs
- SqlReferenceCollection.cs
- ToolStripSeparatorRenderEventArgs.cs
- SettingsContext.cs
- VisualStateGroup.cs
- RotationValidation.cs
- WinCategoryAttribute.cs