This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.
Smartsite security.
Syntax
C# | Copy Code |
---|---|
namespace Smartsite.Security |
Visual Basic (Declaration) | Copy Code |
---|---|
Namespace Smartsite.Security |
Classes
Class | Description | |
---|---|---|
AccessTypeLevel |
Defines a combination of an acces type and an access level .
|
|
Account |
Represents a NT account on the server.
|
|
Accounts |
Class that manages Windows accounts as defined in Smartsite.Security.config.
|
|
ActiveDirectoryConfigurationSection |
Provides the Active Directory Configuration Section.
|
|
ActiveDirectoryConfigurationSettingElement |
Defines the Active Directory Settings configuration.
|
|
ActiveDirectoryGateway |
Gateway to the Active Directory hierarchy.
The gateway uses LDAP queries to retrieve Active Directory user information.
|
|
ActiveDirectorySettingsConfigCollection | ||
ActiveDirectoryUser |
User returned by the (Active or Novell) Directory gateway.
|
|
ADMembershipMappingElement |
Defines the Active Directory Settings configuration.
|
|
ADMembershipMappingsConfigCollection | ||
ContentAccess |
The ContentAccess class exposes methods for determining type and level of access to content items
for a user depending on their role.
|
|
ContentAccessBase |
The ContentAccessBase class exposes methods for determining type and level of access to content items
for a user depending on their role.
|
|
ContentAccessCache |
Class used to cache access information for a single content item.
|
|
ContentAccessChangeEventArgs |
Event arguments for content access change events.
|
|
DirectoryGateway |
Base class for Directory Gateway implementation classes (such as the ActiveDirectoryGateway
and NovellDirectoryGateway classes).
|
|
DomainUser |
Represents an domain user, either on an Active Directory or on a Novell Directory domain.
|
|
LDAPGateway |
Gateway to the LDAP Directory hierarchy.
The gateway uses LDAP queries to retrieve LDAP Directory user information.
|
|
PasswordWallet |
Class that manages accounts defined within passwordwallet section of Smartsite.Security.config.
|
|
PasswordWalletAccount |
Represents an generic account stored within the passwordwallet section of Smartsite.Security.config.
|
|
ProfileDatabases<(Of <(<'T>)>)> |
Class that combines the list of static security profile databases with the list of dynamic databases.
|
|
SecurityChangedEventArgs |
Class containing arguments for the SecurityChanged event.
|
|
SecurityProfile |
A SecurityProfile describes a set of credentials available to a user in the system.
Every operation performed by a user with this SecurityProfile, will use the
credentials in this SecurityProfile
|
|
SecuritySystem |
The SecuritySystem class provides access to CMS level security.
|
|
SecuritySystemBase |
Represents the Smartsite security system.
|
|
SingleSignOnManager |
Class that manages single sign on sessions.
|
|
SXMLSecurityRiskLevelAttribute |
Attribute for security risk marking in Viper and Modules
|
|
SXMLSecurityZone |
SXML Security Zone.
Represents a zone in which SXML instructions may or may not be executed. Zones are defined and populated with instruction types in the Smartsite configuration. ContentType Fields can be attached to a zone by setting the 'SecurityZone' CTFP. |
|
SXMLSecurityZoneCollection |
SXML Security Zones collection.
|
|
SXMLSecurityZones |
Represents the configured Security Zones.
|
|
SXMLSecurityZoneWrapper |
Wrapper for SecurityZone application to SXML code.
|
|
User |
Represents membership user information needed by the Smartsite security framework.
The class is derived from the .NET Framework MembershipUser class and extends this
class by adding the full name, activation date and expiration date.
It has a Type property to distinguish between Smartsite users and visitors.
|
|
UserContext |
Represents the user context of the current thread.
|
|
UserGroup |
Represents a Smartsite user group.
|
|
UserGroups |
Represents the Smartsite user groups
|
|
UserInfoSecurityCache |
Cache for storing user information.
|
|
UserProfile |
Class describing a user and its roles
|
|
UserRole |
Represents a Smartsite user role.
|
|
UserRoles |
Represents the Smartsite security roles.
|
|
Users |
This class provides access to the users in the system.
|
Interfaces
Interface | Description | |
---|---|---|
IMembershipExtension |
Membership Provider extension interface.
|
|
ISXMLCodeSecurity |
Implemented by SXML executable units such as Vipers and Modules to specify the SXML Security Zones in which the instruction is allowed.
|
|
IWcfAwareMembershipProvider |
To be implemented in membership classes that are WCF-aware
|
Enumerations
Enumeration | Description | |
---|---|---|
AccessType |
Enum which describes the types of access.
|
|
PasswordEncryptionFormat |
List of possible password encryption formats.
|
|
SecurityEventChangeType |
Type of security change
|
|
SecurityObject |
Object type.
|
|
SXMLCodeRiskLevel |
Risk Level enum.
|
|
SXMLSecurityAssetType |
SXML Security asset type.
|
|
UserType |
Smartsite user types
|