EnforceApplicationRole: Boolean;
The EnforceApplicationRole property determines whether it is possible to use application role in security policy.
If this property value is True, application role is used in security policy. Thus, the repository database can be accessed only from Prognoz Platform 9.
Sub Main;
Var
MB: IMetabase;
MBSecurity: IMetabaseSecurity;
MBPolicy: IMetabasePolicy;
Begin
Mb := MetabaseClass.Active;
MBSecurity := MB.Security;
MBPolicy := MBSecurity.Policy;
MBPolicy.EnforceApplicationRole := True;
MBSecurity.Apply;
End Sub Main;
After executing the example, the repository database can be accessed only from Prognoz Platform 9.
See also: