IPM
All Classes Namespaces Functions Variables Pages
CSPApplication Class Reference
Inheritance diagram for CSPApplication:
Inheritance graph

Public Member Functions

 OnGetStudioProject (_.Studio.Project pProject, _.Library.Boolean pHandled)
 Subclasses may override to customize the studio project. More...
 
 OnGetUniqueName (pUniqueName)
 Returns a unique name for this resource. More...
 
_.Library.String OnItemRelativePath (_.Library.String pItemName)
 Returns the path relative to the module root for item pItemName within this resource.
 
- Public Member Functions inherited from Abstract
_.Library.Status OnPhase (_.Library.String pPhase, pParams, _.Library.Boolean pResourceHandled)
 Called as phase pPhase is executed for the resource. More...
 

Static Public Member Functions

_.Library.Status ActivateDelegated (_.Library.String Role)
 Enable Delegated Auth system-wide. More...
 

Public Attributes

 CookiePath
 Cookie Path. More...
 
 DeepSeeEnabled
 DeepSee Enabled. More...
 
 DelegatedAuthEnabled
 Delegated authentication enabled. More...
 
 Directory
 Physical path for CSP files. More...
 
 DispatchClass
 If defined, this will dispatch all requests in this CSP application to this one class. More...
 
 Enabled
 Enabled. More...
 
 KerberosAuthEnabled
 Kerberos authentication enabled. More...
 
 LoginTokenEnabled
 Login token authentication enabled. More...
 
 MatchRoles
 Mapping of Match Roles to added Target Role. More...
 
 PasswordAuthEnabled
 Password authentication enabled. More...
 
 PermittedClasses
 PermittedClasses default. More...
 
 UnauthenticatedEnabled
 Unauthenticated access enabled. More...
 
 iKnowEnabled
 iKnow Enabled More...
 
- Public Attributes inherited from Abstract
 Params
   More...
 

Static Public Attributes

 DESCRIPTION = None
 Description of resource processor class (shown in UI)
 
 XMLNAME = None
 Overridden to avoid issues in Installer generation.
 
 XMLTYPE = None
 Overridden to avoid issues in Installer generation.
 
- Static Public Attributes inherited from Abstract
 ATTRIBUTES = None
 Comma-separated list of resource attribute names that this processor uses.
 
 DESCRIPTION = None
 Description of resource processor class (shown in UI)
 

Member Function Documentation

◆ ActivateDelegated()

_.Library.Status ActivateDelegated ( _.Library.String  Role)
static

Enable Delegated Auth system-wide.

And add role to CSPSystem, so, it will have access to do delegated auth

◆ OnGetStudioProject()

OnGetStudioProject ( _.Studio.Project  pProject,
_.Library.Boolean  pHandled 
)

Subclasses may override to customize the studio project.

(e.g., things that use web applications will do this.)

Reimplemented from Abstract.

◆ OnGetUniqueName()

OnGetUniqueName (   pUniqueName)

Returns a unique name for this resource.

Default implementation, leaving pUniqueName undefined, reverts to default behavior. An empty string indicates guaranteed uniqueness (useful for folders relative to module root)

Reimplemented from Abstract.

Member Data Documentation

◆ CookiePath

CookiePath

Cookie Path.

 

◆ DeepSeeEnabled

DeepSeeEnabled

DeepSee Enabled.

 

◆ DelegatedAuthEnabled

DelegatedAuthEnabled

Delegated authentication enabled.

 

◆ Directory

Directory

Physical path for CSP files.

 

◆ DispatchClass

DispatchClass

If defined, this will dispatch all requests in this CSP application to this one class.

 

◆ Enabled

Enabled

Enabled.

 

◆ KerberosAuthEnabled

KerberosAuthEnabled

Kerberos authentication enabled.

 

◆ LoginTokenEnabled

LoginTokenEnabled

Login token authentication enabled.

 

◆ MatchRoles

MatchRoles

Mapping of Match Roles to added Target Role.

 

◆ PasswordAuthEnabled

PasswordAuthEnabled

Password authentication enabled.

 

◆ PermittedClasses

PermittedClasses

PermittedClasses default.

 

◆ UnauthenticatedEnabled

UnauthenticatedEnabled

Unauthenticated access enabled.

 

◆ iKnowEnabled

iKnowEnabled

iKnow Enabled