DevForce Help Reference
IEntityLoginManager Interface
Members 


Interface for server-side user authentication.
Syntax
'Declaration
 
<InterfaceExportAttribute(ContractName="", ContractType=IdeaBlade.EntityModel.IEntityLoginManager)>
Public Interface IEntityLoginManager 
'Usage
 
Dim instance As IEntityLoginManager
[InterfaceExport(ContractName="", ContractType=IdeaBlade.EntityModel.IEntityLoginManager)]
public interface IEntityLoginManager 
Remarks
Implement the IEntityLoginManager interface in order to use EntityManager.Login to validate user credentials and supply user identity and role information.

If IEntityLoginManager has been implemented, a Login call must be made to validate the user before any other EntityManager actions may be performed. You may use the LoginManagerRequired setting in the IdeaBlade Configuration file to ensure that an exception is raised if an IEntityLoginManager is not found.

If your application supports guest access, by setting the AllowAnonymousLogin flag to true, then null credentials may be passed from the client. In this case, be sure that your custom implementation supports this.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

IEntityLoginManager Members
IdeaBlade.EntityModel Namespace
Login(ILoginCredential,LoginOptions) Method
LoginCredential Class

Send Feedback