Click or drag to resize

SealSecurity Class

SealSecurity defines all the repository security
Inheritance Hierarchy

Namespace:  Seal.Model
Assembly:  SealLibrary (in SealLibrary.dll) Version: 6.1.0.0 (6.1.0.0)
Syntax
public class SealSecurity : RootEditor

The SealSecurity type exposes the following members.

Constructors
  NameDescription
Public methodSealSecurity
Initializes a new instance of the SealSecurity class
Top
Properties
  NameDescription
Public propertyCurrentParameters
Parameter values used in the script
Public propertyError
Last error message
Public propertyGroups
The groups defines how are published folders and reports in the Web Report Server. At least one group must exist.
Public propertyHelperSimulateLogin
Editor Helper: Test a login using the test user name and password or the current windows user
Public propertyParameters
List of SecurityParameter used by the provider
Protected propertyProperties
List of properties of the object
(Inherited from RootEditor.)
Public propertyProvider
Current SecurityProvider
Public propertyProviderName
The security provider used for the authentication
Public propertyProviders
List of SecurityProviders available in the repository
Public propertyProviderScript
The script executed to login and find the security group used to published reports
Public propertyScript
The script executed to login and find the security group used to published reports. If the script is empty, the publication is done using the first security group defined.
Public propertyTestCurrentWindowsUser
Editor Helper: If true, the current user will be use as IPrincipal to test the Integrated Windows authentication
Public propertyTestPassword
Editor Helper: Password to test a login
Public propertyTestUserName
Editor Helper: User name to test a login
Public propertyUseCustomScript
If true, a custom script can be used for the authentication process
Top
Methods
  NameDescription
Public methodStatic memberAddLoggedUsed
Add a logged user
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFindSecurityFolder
Returns a SecurityFolder from a given name
Public methodGetBoolValue
Parameter boolean value of a given name
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetNumericValue
Parameter numeric value of a given name
Protected methodGetProperty
Get a property descriptor from a property name
(Inherited from RootEditor.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValue
Parameter value of a given name
Public methodHasValue
True if a parameter with a given name has a value
Public methodInit
Init the editor objects
(Inherited from RootEditor.)
Public methodInitDefaultValues
Init the default values
(Inherited from RootEditor.)
Public methodInitEditor
Init the editor objects and the default values
(Inherited from RootEditor.)
Public methodStatic memberLoadFromFile
Load a SealSecurity from a file
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberRemoveLoggedUsed
Remove a logged user
Public methodSaveToFile
Save to the current file
Public methodSaveToFile(String)
Save to a destination file path
Public methodSetReadOnly
Set all properties to readonly
(Inherited from RootEditor.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateEditor
Update editor attributes
(Inherited from RootEditor.)
Protected methodUpdateEditorAttributes (Overrides RootEditorUpdateEditorAttributes.)
Top
Fields
  NameDescription
Protected field_dctd (Inherited from RootEditor.)
Public fieldFilePath
Current file path
Public fieldLastModification
Last modification date time
Public fieldStatic memberLoggedUsers
List of logged users
Public fieldRepository
Current repository
Top
See Also