Seal |
public class SealSecurity : RootEditor
The SealSecurity type exposes the following members.
| Name | Description | |
|---|---|---|
| SealSecurity | Initializes a new instance of the SealSecurity class |
| Name | Description | |
|---|---|---|
| AuthenticatedLoggedUserCount | Number of authenticated logged users | |
| ChangePasswordScript | If the Change Password feature is enabled and the script is not empty, the script is executed when a user changes his password (otherwise the default implementation is used). | |
| CurrentParameters | Parameter values used in the script | |
| EnableChangePassword | If true, the Change Password feature is enabled for users having a login defined in the security file. | |
| EnableResetPassword | If true, the Reset Password feature is enabled: a link to reset the password is displayed in the login page. The reset link is sent by email, so a notification email device must be configured. | |
| EnableTwoFA | If true, the Two-Factor Authentication is enabled: after the login, a security code is sent to the user (by default by email using the notification email device) and checked in the login page. | |
| Error | Last error message | |
| Groups | The groups defines how are published folders and reports in the Web Report Server. At least one group must exist. | |
| HelperSimulateLogin | Editor Helper: Test a login using the test user name and password or the current windows user | |
| Logins | The groups defines how are published folders and reports in the Web Report Server. At least one group must exist. | |
| Parameters | List of SecurityParameter used by the provider | |
| Provider | Current SecurityProvider | |
| ProviderName | The security provider used for the authentication | |
| Providers | List of SecurityProviders available in the repository | |
| ProviderScript | The script executed to login and find the security group used to published reports | |
| ResetPasswordActive | True if the Reset Password feature is enabled | |
| ResetPasswordScript | If the Reset Password feature is enabled and the script is not empty, the script is executed when a user requests a password reset (otherwise the default implementation is used: a reset link is sent by email using the notification email device). | |
| ResetPasswordScript2 | If the Reset Password feature is enabled and the script is not empty, the script is executed to perform the password reset (otherwise the default implementation is used). | |
| ResetPasswordScript2Effective | Script executed to perform the password reset: the custom script if defined, otherwise the default implementation | |
| ResetPasswordScriptEffective | Script executed when a user requests a password reset: the custom script if defined, otherwise the default implementation | |
| Script | 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. | |
| TestCurrentWindowsUser | Editor Helper: If true, the current user will be use as IPrincipal to test the Integrated Windows authentication | |
| TestPassword | Editor Helper: Password to test a login | |
| TestUserName | Editor Helper: User name to test a login | |
| TwoFAActive | True if the Two-Factor Authentication is enabled | |
| TwoFACheckScript | If the Two-Factor Authentication is enabled and the script is not empty, the script is executed to check the security code and validate the Two-Factor Authentication (otherwise the default implementation is used). | |
| TwoFACheckScriptEffective | Script executed to check the security code: the custom script if defined, otherwise the default implementation | |
| TwoFAGenerationScript | If the Two-Factor Authentication is enabled and the script is not empty, the script is executed to generate and send the security code (otherwise the default implementation is used: the code is sent by email using the notification email device). | |
| TwoFAGenerationScriptEffective | Script executed to generate and send the security code: the custom script if defined, otherwise the default implementation | |
| UseCustomScript | If true, a custom script can be used for the authentication process |
| Name | Description | |
|---|---|---|
| AddLoggedUsed | Add a logged user | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| FindRepositorySecurityFolder | Returns the SecurityRepositoryFolder applying to a given repository-relative path (normalized, leading separator, no Repository prefix), merging the rights of all matching groups. Folders pointing at or inside the 'Reports' tree are ignored (conflict with the Report Folders configuration). Returns null when no group grants a right. | |
| FindSecurityFolder | Returns a SecurityFolder from a given name | |
| GetBoolValue | Parameter boolean value of a given name | |
| GetDoubleValue | Returns a parameter double value | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetNumericValue | Parameter numeric value of a given name | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| GetValue | Parameter value of a given name | |
| HasValue | True if a parameter with a given name has a value | |
| Init |
Init the editor objects
(Inherited from RootEditor) | |
| InitDefaultValues |
Init the default values
(Inherited from RootEditor) | |
| InitEditor |
Init the editor objects and the default values
(Inherited from RootEditor) | |
| InitSecurity | Init security defaults and integrities | |
| LoadFromFile | Load a SealSecurity from a file | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| RemoveLoggedUsed | Remove a logged user | |
| SaveToFile | Save to the current file | |
| SaveToFile(String) | Save to a destination file path | |
| SetReadOnly |
Set all properties to readonly
(Inherited from RootEditor) | |
| ShouldSerializeLogins | ||
| ToString | Returns a string that represents the current object. (Inherited from Object) | |
| UpdateEditor |
Update editor attributes
(Inherited from RootEditor) | |
| UpdateEditorAttributes |
Refresh properties attrivutes
(Inherited from RootEditor) |
| Name | Description | |
|---|---|---|
| _dctd | (Inherited from RootEditor) | |
| DefaultResetPasswordScript | Default implementation used when ResetPasswordScript is empty: sends a reset link by email using the notification email device | |
| DefaultResetPasswordScript2 | Default implementation used when ResetPasswordScript2 is empty: checks the token and changes the password of the login | |
| DefaultTwoFACheckScript | Default implementation used when TwoFACheckScript is empty: checks the security code (5 minutes validity, 3 tries) | |
| DefaultTwoFAGenerationScript | Default implementation used when TwoFAGenerationScript is empty: sends the security code by email using the notification email device | |
| FilePath | Current file path | |
| LastModification | Last modification date time | |
| LoggedUsers | List of logged users | |
| Repository | Current repository |