<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title><![CDATA[Novalys]]></title>
<link><![CDATA[https://www.novalys.net/support/]]></link>
<description />
<generator><![CDATA[Kayako fusion v4.66.2]]></generator>
<item>
<title><![CDATA[VG and secured application on the same server]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/42]]></link>
<guid isPermaLink="false"><![CDATA[a1d0c6e83f027327d8461063f4ac58a6]]></guid>
<pubDate><![CDATA[Mon, 16 Aug 2010 17:25:09 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[- Do we have to install VG and our application software on the same server?It is up to you. The Visual Guard repository does not have to be in the same database (hence server) as your application.The choice depends on your architecture policies.- How abou...]]></description>
<content:encoded><![CDATA[<div class="postbody"><div class="content">- Do we have to install VG and our application software on the same server?</div><div id="sig5761" class="signature"></div><div class="signature">It is up to you. The Visual Guard repository does not have to be in the same database (hence server) as your application.<br />The choice depends on your architecture policies.<br /><br />- How about we change our production server later?</div><div class="signature"></div></div><div id="p5763" class="post bg2"><div class="inner"><div class="postbody"><div id="sig5763" class="signature">Visual Guard repository will be in a database. Unless I miss something, you will apply the same process you use for the tables of your application.<br /></div></div></div></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[What is the code needed for VG to read forms?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/46]]></link>
<guid isPermaLink="false"><![CDATA[d9d4f495e875a2e075a1a4a6e1b9770f]]></guid>
<pubDate><![CDATA[Tue, 17 Aug 2010 22:22:04 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[Can you send the code to be integrated in the application that will allow VG to read the application forms? As for ASPX the code will be integrated in the webconfig or in the home page?If it is a webconfig the code will be integrated in the load form of t...]]></description>
<content:encoded><![CDATA[<div class="content">Can you send the code to be integrated in the application that will allow VG to read the application forms? </div><div class="content">As for ASPX the code will be integrated in the webconfig or in the home page?</div><div class="content">If it is a webconfig the code will be integrated in the load form of the application or in another place?</div><div class="content"></div><div class="content">For an ASP .Net application the only thing that you need to do is to change the file web.config by adding the following statement:<br /><br />Code:<br /><br /><br />&lt; configuration&gt;<br />&lt;system.web &gt;<br />...<br />&lt;httpModules &gt;<br />&lt;add type=&quot;Novalys.VisualGuard.Security.WebForm.VGHttpModule,Novalys.VisualGuard.Security.WebForm&quot; name= &quot;VGModule&quot;/&gt;<br />&lt;/httpModules &gt;<br />...<br />&lt;/system.web &gt;<br />&lt;/configuration&gt;<br /><br /><br /><br /><br />The Visual Guard module will then interpret the loading of the forms and will secure them. There is no need to add code.<br /><br />If the application uses an authentication mode of Form type you must develop a connexion form that will allow the entry of the user and of the password and to use the following code to validate the authentication:<br /><br />Code:<br /><br /><br />C#<br />if (VGSecurityManager.Authenticate(usernameTextBox.Text, password).IsFailed) <br />{<br />…<br />}<br />else<br />{<br />FormsAuthentication.RedirectFromLoginPage (usernameTextBox.Text, remenberCheckBox.Checked);<br />}<br />VB.Net<br />If VGSecurityManager.Authenticate(usernameTextBox.Text, password).IsFailed Then <br />' the authentication has failed, show an error… <br />Else<br />' Redirect to the url.<br />FormsAuthentication.RedirectFromLoginPage(usernameTextBox.Text , remenberCheckBox.Checked);<br />End If<br /><br /><br /><br /><br />For the applications Winform, VG automatically finds the creation of forms and secures them without adding code. It is only necessary to call the connection window of Visual Guard (or to use yours) when the application is launched.<br /><br />To secure classes that are not forms you need to add the interface VGISecurable to the class statement and the following code at the end of the class constructer:<br /><br />Code:<br /><br /><br />C#<br />VGSecurityManager.SetSecurity(this)<br />VB.Net<br />VGSecurityManager.SetSecurity(this)<br /><br /><br /><br />Visual Guard .NET - Version 2.7.806.18</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[I have no web.config file, how to implement VG?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/48]]></link>
<guid isPermaLink="false"><![CDATA[642e92efb79421734881b53e1e1b18b6]]></guid>
<pubDate><![CDATA[Tue, 17 Aug 2010 22:33:08 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[Hello,We work with ASP.Net, but we do not have a standard web.config file fir the connection to the DB (we have our own configuration service).How can we implement Visual Guard .Net in our applications?You can use the API provided by Visual Guard .Net ins...]]></description>
<content:encoded><![CDATA[<p>Hello,<br />We work with ASP.Net, but we do not have a standard web.config file fir the connection to the DB (we have our own configuration service).<br />How can we implement Visual Guard .Net in our applications?</p><p>You can use the API provided by Visual Guard .Net instead of the configuration file. <br /></p><p>Visual Guard .NET - Version 2.7.802.29</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Novalys.VisualGuard.Security.VGSecurityManager.SetSecurity]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/49]]></link>
<guid isPermaLink="false"><![CDATA[f457c545a9ded88f18ecee47145a72c0]]></guid>
<pubDate><![CDATA[Tue, 17 Aug 2010 22:42:05 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[HelloYour documentation says to placeNovalys.VisualGuard.Security.VGSecurityManager.SetSecurity(Me) in the Private Sub InitializeComponent() routineI do not like placing things in the code behind, is there a place in the form class that this code can be p...]]></description>
<content:encoded><![CDATA[<p><font color="#0066cc"><font color="#000000">Hello<br /><br />Your documentation says to place<br /><br />Novalys.VisualGuard.Security.VGSecurityManager.SetSecurity(</font><span style="COLOR: #0000ff">Me</span><font color="#000000">) in the </font><span style="COLOR: #0000ff">Private Sub</span></font><font color="#000000"> InitializeComponent() routine<br /><br />I do not like placing things in the code behind, is there a place in the form class that this code can be placed and still work properly<br /><br />Such as the load event?<br /><br />Please advise.<br /><br />Thanks,</font></p><p /><p>Hello,<br /><br />You do not need to implement Novalys.VisualGuard.Security.VGSecurityManager.SetSecurity(Me)<br />in the Private Sub InitializeComponent() routine, when you want to secure a form.<br /><br />You have to do it only for non visual classes.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[VG integration in a Winform application]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/52]]></link>
<guid isPermaLink="false"><![CDATA[9a1158154dfa42caddbd0694a4e9bdc8]]></guid>
<pubDate><![CDATA[Tue, 17 Aug 2010 23:07:23 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[How is Visual Guard integrated in a Winform application?Here is a link to an online documentation that will answer your question:http://www.visual-guard.com/EN/dotnet-security-user-role-permission/support/dotnet-API-how-to-documentation/Go in: Integrating...]]></description>
<content:encoded><![CDATA[<p class="author">How is Visual Guard integrated in a Winform application?</p><p class="author">Here is a link to an online documentation that will answer your question:<br /><br /><a class="postlink" href="/EN/dotnet-security-user-role-permission/support/dotnet-API-how-to-documentation/">http://www.visual-guard.com/EN/dotnet-security-user-role-permission/support/dotnet-API-how-to-documentation/</a><br /><br />Go in: Integrating Visual Guard in your application/How to integrate VG in a winform application<br /><br /><br />Visual Guard .NET - Version 2.7.806.18</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[When code has to be added?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/53]]></link>
<guid isPermaLink="false"><![CDATA[d82c8d1619ad8176d665453cfb2e55f0]]></guid>
<pubDate><![CDATA[Tue, 17 Aug 2010 23:12:23 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[Does the site need any code to be able to appropriately modify its user interface to properly support the permissions?In most cases, Visual Guard .Net can dynamically modify the user interface without adding code. For instance, the sample installed with t...]]></description>
<content:encoded><![CDATA[<div class="content">Does the site need any code to be able to appropriately modify its user interface to properly support the permissions?</div><div class="content"></div><div class="content"><div class="content">In most cases, Visual Guard .Net can dynamically modify the user interface without adding code. For instance, the sample installed with the product does not need code to be adjusted according to the user's permissions. All of the actions which modify the user interface are defined in the Visual Guard .Net console.<br /><br />However, in some cases you need to add code in your application:<br /><br />* When the objects are dynamically created and are not accessible through a variable (like the columns of a GridView)<br />* When the action depends on a permission and on data of the application in the same time. For example, you want to hide the wages of the employees you are not responsible for.<br />* When you want to modify a treatment of your application according to permissions.<br /><br />In this case, the best thing to do is to add a new property to your class and to modify the value of this property by creating an action in Visual Guard.<br /><br />For example, you have to create a Boolean property &quot;ShowOnlySalaryForMyDepartment&quot; and test this value in your class. In Visual Guard, you have to create an action which will modify the property &quot;ShowOnlySalaryForMyDepartment&quot; according to the permissions.<br />This way you can totally separate the permission management from the codding.<br /><br />It is possible as well to create a permission &quot;script&quot; directly in Visual Guard, or to test whether a role or a permission is attributed to the user directly in your code. &quot;Script&quot; actions allow you to dynamically run code defined in the Visual Guard console, into your application.<br /><br /><br /><br /><br />Visual Guard .NET - Version 2.5.708.06</div></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[integration in a Webform application ]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/57]]></link>
<guid isPermaLink="false"><![CDATA[72b32a1f754ba1c09b3695e0cb6cde7f]]></guid>
<pubDate><![CDATA[Tue, 17 Aug 2010 23:22:18 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[How is Visual Guard .Net integrated in a Webform application ?You can find the process to integrate Visual Guard .Net in a webform application at this linkhttp://www.visual-guard.com/support/ind ... &amp;Itemid=43Visual Guard .NET - Version 2.7.802.29]]></description>
<content:encoded><![CDATA[<p>How is Visual Guard .Net integrated in a Webform application ?</p><p>You can find the process to integrate Visual Guard .Net in a webform application at this link<br /><br /><!-- m --><a class="postlink" href="/support/index.php?option=com_content&task=view&id=27&Itemid=43">http://www.visual-guard.com/support/ind ... &amp;Itemid=43</a><!-- m --><br /><br /><br /><br />Visual Guard .NET - Version 2.7.802.29</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How can VG secure a “community” based website?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/100]]></link>
<guid isPermaLink="false"><![CDATA[f899139df5e1059396431415e770c6dd]]></guid>
<pubDate><![CDATA[Tue, 24 Aug 2010 10:38:11 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[How would I use your product if I wanted to create a “community” based website with a user having private pages, specific groups that are created dynamically, etc? In other words, the roles (groups) and users are created and assigned dynamically.By defaul...]]></description>
<content:encoded><![CDATA[<p>How would I use your product if I wanted to create a “community” based website with a user having private pages, specific groups that are created dynamically, etc? In other words, the roles (groups) and users are created and assigned dynamically.</p><p>By default in Visual Guard a role is a group of permission.<br />It contains one permission set which can contain several other permission sets.<br />Managing group of users is available since version 3.2 of Visual Guard.<br /><br />You would use VG API to create some administration services like user creation form, user group creation form ( when available) and grant role form.<br />The roles and related permission sets would be defined by you in advance (se example in the vg sample)<br /><br />All users receive a default role when they register.<br /><br />The default role includes permissions sets like:<br /><br />Full trust permission on pages created by user 1 (right to grant a role, right to create a group, right to grant a role to a group...)<br />Limited permissions on common pages (right to see...)<br />Very limited permissions on pages created by other users.<br /><br /></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Rebuild VG trial repository when installing real license key]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/105]]></link>
<guid isPermaLink="false"><![CDATA[65b9eea6e1cc6bb9f0cd2a47751a186f]]></guid>
<pubDate><![CDATA[Tue, 24 Aug 2010 11:46:54 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[Do I need to rebuild the VG Repository database that was created with the trial version software when I apply the new license?No you don’t. You just need to request your key and you will be able to go on working with the repository you have already create...]]></description>
<content:encoded><![CDATA[<p>Do I need to rebuild the VG Repository database that was created with the trial version software when I apply the new license?</p><p>No you don’t. You just need to request your key and you will be able to go on working with the repository you have already created.<br /><br />If several developers need to work on the security with the same repository:<br />- Each developer will install VG console on his computer<br />- They select ‘Add a repository’<br />- They will choose an existing repository<br />- They will connect to the repository you have already created<br /></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Secure an application without its source code?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/126]]></link>
<guid isPermaLink="false"><![CDATA[069059b7ef840f0c74a814ec9237b6ec]]></guid>
<pubDate><![CDATA[Tue, 24 Aug 2010 16:50:51 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[We would like to secure an application but we do not have access to its source code.Can Visual Guard do this?
Visual Guard can secure a .Net application even if its source code is not available.This implies an adapted use of Visual Guard. You can find be...]]></description>
<content:encoded><![CDATA[<p>We would like to secure an application but we do not have access to its source code.<br />Can Visual Guard do this?</p>
<div class="content">Visual Guard can secure a .Net application even if its source code is not available.<br />This implies an adapted use of Visual Guard. <br />You can find below more information about how to manage this with the 3 main features of Visual Guard (Authentication, Permissions, Audit), for Winforms and for Webforms.<br /><br /><br />Authentication with Winforms (2 options)<br /><br />1. A launcher for all applications<br />You can develop a Winform application, which will launch one or several winform applications. <br />The launcher is secured by Visual Guard.<br />User authentication will be done when the user enters the launcher.<br />The launcher contains a dynamic menu. The options of the menu corresponds to the applications the user has access to.<br />The dynamic menu would be adapted by Visual Guard according to the permissions granted to the user.<br /><br />Limitations:<br />You need to maintain the content of the menu.<br />You need to deploy the launcher any time you want to add/remove an application from the menu.<br /><br />2. A launcher per application<br />The other option consists in developing a launcher per winform application, secured by Visual Guard.<br />This launcher would manage user authentication.<br /><br /><br />Authentication with Webforms<br /><br />You do not modify the source code.<br />You modify the configuration files of the website so that authentication is managed by Visual Guard when the user accesses the website.<br />Permissions for Winform applications<br />Visual Guard sees the launcher and your winform applications as one unique application. <br />Even without the code of the application, you can:<br />&bull; Define permissions: VG Permission Editor can explore the components of the application using the .Net framework reflection mechanism and define technical actions (for example the modification of the property of a visual component).<br />&bull; At runtime, VG would intercept the windows opened in the winform application and applies the technical actions related to the permissions. This allows acting on the visual elements in the windows of the application (hide a button, or a menu option, etc&hellip;) <br />Permissions for Webform applications.<br /><br />When the configuration files of the webform application are modified, it allows VG to intercept the pages displayed and to modify the visual elements of the page with the technical actions declared before hand in the permission editor.<br /><br />You can restrict the access to a directory or folders of the website to some of the users, some roles or some permissions managed by Visual Guard.<br /><br /><br />Auditing features for Winform<br /><br />&bull; Anytime someone tries to access an application, you can create an event in the log (whether the log in was successful or not).<br />&bull; Anytime a page is opened, you can log the access to this specific page with the ID of the user, the time/date, &hellip;<br />&bull; You can log the use of any visual control (who clicked on this button, who opened a menu, etc&hellip; <br /><br />Note: the instruction which allows writing in VG log can not be added to the code of the applications (since we do not have access to the source code). <br />The instruction would be written in a VG &laquo; Script Actions &raquo;. When VG detects the event you want to log (for example, an access to the application), the corresponding script action is launched and its code is be executed. It calls VG API to add a line into VG log.<br />Auditing features for Webform<br /><br />The same process applies for a web site:<br />A VG Script Action would add a line in the log for each event you want to track (accessing application, opening a page&hellip;)<br /><br /><br />Visual Guard</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Is it possible to implement VG in a PHP web application?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/130]]></link>
<guid isPermaLink="false"><![CDATA[9b8619251a19057cff70779273e95aa6]]></guid>
<pubDate><![CDATA[Tue, 24 Aug 2010 17:12:34 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[Is it possible to implement VG in a PHP web application?VG include a Server component - called VGServer - that will expose Web Services for Authentication and Permission Management purposes.At this point, any technology capable of communicating with Web S...]]></description>
<content:encoded><![CDATA[<p>Is it possible to implement VG in a PHP web application?</p><p>VG include a Server component - called VGServer - that will expose Web Services for Authentication and Permission Management purposes.<br />At this point, any technology capable of communicating with Web Services will be able to use VG.<br /><br /></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Secure both client and webservices in a file repository?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/133]]></link>
<guid isPermaLink="false"><![CDATA[9fc3d7152ba9336a670e36d0ed79bc43]]></guid>
<pubDate><![CDATA[Tue, 24 Aug 2010 17:26:14 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[Would it be possible to secure a WebService using the VG file system (not AD or DB) and accessing that WebService through a VB.net front-end application (that has it's features secured through a VG file system as well)?There is no problem to secure both c...]]></description>
<content:encoded><![CDATA[<p>Would it be possible to secure a WebService using the VG file system (not AD or DB) and accessing that WebService through a VB.net front-end application (that has it's features secured through a VG file system as well)?</p><p>There is no problem to secure both client and webservices in a file repository.<br /></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[IPrinciple]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/134]]></link>
<guid isPermaLink="false"><![CDATA[02522a2b2726fb0a03bb19f2d8d9524d]]></guid>
<pubDate><![CDATA[Tue, 24 Aug 2010 17:29:28 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[Does Visual Guard .Net implement the standard .Net interface IPrinciple?Visual Guard .Net implements the standard interface IPrincipal. By default, when Visual Guard .Net authenticates a user, it replaces the current thread principal by its own principal ...]]></description>
<content:encoded><![CDATA[<p>Does Visual Guard .Net implement the standard .Net interface IPrinciple?</p><div class="content">Visual Guard .Net implements the standard interface IPrincipal. By default, when Visual Guard .Net authenticates a user, it replaces the current thread principal by its own principal (populated with the list of Visual Guard roles granted to the user). You can use the PrincipalPermission class in your code to check whether a Visual Guard .Net role is granted to the current role.<br /><br />In ASP.Net context, Visual Guard .Net is compatible with standard URL authorization mechanism and the authorization section of the web.config file. It is also compatible with the LoginView class and SiteMap security trimming and all components based on ASP.Net Membership API.<br /></div><div class="content">Visual Guard Version 2.6.709.16</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How does Visual Guard .Net work with an obfuscator?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/141]]></link>
<guid isPermaLink="false"><![CDATA[0f28b5d49b3020afeecd95b4009adf4c]]></guid>
<pubDate><![CDATA[Tue, 24 Aug 2010 17:55:54 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[Here is the information about how Visual Guard can handle obfuscated .net applications.&nbsp;
There are several options:Option 1 &ndash; If you secure in VG an obfuscated .net application, you will have to use static permissions (written with source code...]]></description>
<content:encoded><![CDATA[<p>Here is the information about how Visual Guard can handle obfuscated .net applications.&nbsp;</p>
<div class="content"><br /><span>There are several options:</span><br /><br /><span>Option 1 &ndash; If you secure in VG an obfuscated .net application, you will have to use static permissions (written with source code in your .net application). It&rsquo;s impossible to use the dynamic permissions as the name of the object is changed. Indeed it is impossible to establish links between the names stored in the repository and the names "obfuscated" in the executable.</span><br /><br /><span>Option 2 &ndash; Some obfuscators enable to partially obfuscate a .net application. If you have one obfuscator including this feature we recommend you obfuscate all the items but the GUI. It should not be a problem as the GUI items (windows, menus&hellip;) usually do not need to be obfuscated. In this scenario, you will be able to work with dynamic permissions as we show in the Demo Sample.&nbsp;</span><br /><br /><span>Option 3 &ndash; If the application you want to secure is not too big or complex, you can declare the obfuscated application in Visual Guard console. In the Visual Guard console you will see the items of your application with the name as it appears in the obfuscated code.&nbsp;</span></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Is the Web console be “brandable” and customizable?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/156]]></link>
<guid isPermaLink="false"><![CDATA[1c9ac0159c94d8d0cbedc973445af2da]]></guid>
<pubDate><![CDATA[Wed, 25 Aug 2010 16:24:23 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[Is the Web console be “brandable” and customizable?Yes, the web console can be customized:you can input your own logo, colors and font. Visual Guard - Version 3.1.912.08]]></description>
<content:encoded><![CDATA[<p>Is the Web console be “brandable” and customizable?</p><p>Yes, the web console can be customized:<br />you can input your own logo, colors and font. <br /><br /><br /><br />Visual Guard - Version 3.1.912.08</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Would hidden controls be hidden in reports too?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/263]]></link>
<guid isPermaLink="false"><![CDATA[8c19f571e251e61cb8dd3612f26d5ecf]]></guid>
<pubDate><![CDATA[Thu, 26 Aug 2010 17:52:37 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[If I hide some fields on forms, will they be hidden also in the reports ? If I use DevExpressreporting or even crystal reports ?
Visual Guard does not offer this feature out of the box. If you hide some fields on forms, you have to hide also fields on th...]]></description>
<content:encoded><![CDATA[<p>If I hide some fields on forms, will they be hidden also in the reports ? If I use DevExpress<br />reporting or even crystal reports ?</p>
<p>Visual Guard does not offer this feature out of the box. <br /><br />If you hide some fields on forms, you have to hide also fields on the report like in the sample below:<br /><br />Sample:<br /><br />You have a report named &ldquo;CrystalReport11&rdquo; this report is a typed report document. In this report you have a section &ldquo;section3&rdquo; and in this section you have a field named &ldquo;nom1&rdquo;.<br /><br />We want to hide the field &ldquo;nom1&rdquo; when I have the permission &ldquo;perm2&rdquo;<br /><br />1. In Visual Guard console, I create a permission &ldquo;perm2&rdquo; on this form.<br />2. In Visual studio I write this code in the form where the reportviewer and the reportdocument are.<br /><br />if (VGSecurityManager.Principal.HasPermission ("perm2"))<br />{<br />CrystalReport11.Section3.ReportObjects["nom1"].ObjectFormat.EnableSuppress = true;<br />}<br /><br />3. You can execute the project, and if the user connected to the report have the permission &ldquo;Perm2&rdquo; he cannot show the field &ldquo;nom1&rdquo;.<br /><br /><br /><br />Visual Guard .NET</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Visual Guard can secure services called by the iOS app]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/466]]></link>
<guid isPermaLink="false"><![CDATA[e836d813fd184325132fca8edcdfb40e]]></guid>
<pubDate><![CDATA[Fri, 09 Nov 2012 14:18:03 +0100]]></pubDate>
<dc:creator />
<description><![CDATA[We would like to build new features that integrate with an iPhone application that we are also building. &nbsp;Does Visual Guard have any tools to secure an iOS application? If not, we are prepared to use Visual Guard to secure the service that will be co...]]></description>
<content:encoded><![CDATA[<p>We would like to build new features that integrate with an iPhone application that we are also building. &nbsp;Does Visual Guard have any tools to secure an iOS application? If not, we are prepared to use Visual Guard to secure the service that will be communicating with the iOS device and use the API.</p>
<p><span style="color: #222222; font-family: Arial, sans-serif; font-size: 10pt;">For sure Visual Guard can secure services called by the iOS app</span></p>
<p class="MsoNormal" style="background-position: initial initial; background-repeat: initial initial;"><span style="font-size: 10.0pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #222222;">We are not Xcode specialists, but you may also use the possibility for an iOS/Xcode app to call directly a VG Server Webservice to :</span></p>
<p class="MsoNormal" style="background-position: initial initial; background-repeat: initial initial;"><span style="font-size: 10.0pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #222222;">1 - check the user credentials and let him execute the iOS app</span></p>
<p class="MsoNormal" style="background-position: initial initial; background-repeat: initial initial;"><span style="font-size: 10.0pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #222222;">2 - Let the iOS app retrieve the user roles and permissions, and secure itself accordingly (enabling/disabling feature depending on the user permissions)</span></p>
<p class="MsoNormal" style="background-position: initial initial; background-repeat: initial initial;">&nbsp;</p>
<p class="MsoNormal" style="background-position: initial initial; background-repeat: initial initial;"><span style="font-size: 10.0pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #222222;">Visual Guard</span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How Novalys helps you to evaluate Visual Guard?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/598]]></link>
<guid isPermaLink="false"><![CDATA[6aca97005c68f1206823815f66102863]]></guid>
<pubDate><![CDATA[Wed, 21 Aug 2013 17:28:04 +0200]]></pubDate>
<dc:creator />
<description><![CDATA[1 - Visual Guard is a modular and flexible solution that can be:

Implemented      as a ready-to-use system
Used as a      security Framework to build a custom access control system. It has been designed to comply with most technical and functional    ...]]></description>
<content:encoded><![CDATA[<p>1 - Visual Guard is a modular and flexible solution that can be:</p>
<ul>
<li>Implemented      as a ready-to-use system</li>
<li>Used as a      security Framework to build a custom access control system.<br /> It has been designed to comply with most technical and functional      requirements.</li>
</ul>
<p>2 - By default, we go through a standard process to assist projects in the evaluation and validation of Visual Guard.<br /> We can follow this process for your application, unless you prefer to proceed otherwise.</p>
<ol start="1">
<li>You can      consider this discussion as a first step to design the right system upon your context.</li>
<li>Then, we      could arrange a conference call, to review the suggestions and questions      raised at this point.</li>
<li>Finally,      we assist you to develop a simple prototype, based on a sample code      reproducing your targeted&nbsp;architecture, and secured by Visual Guard.<br /> This prototype will be used as a proof-of-concept,&nbsp;as well as a template for the developers that will implement Access      Control in the application.</li>
</ol>]]></content:encoded>
</item>
<item>
<title><![CDATA[how does Novalys handle the support during development time?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/603]]></link>
<guid isPermaLink="false"><![CDATA[d86ea612dec96096c5e0fcc8dd42ab6d]]></guid>
<pubDate><![CDATA[Wed, 21 Aug 2013 18:15:13 +0200]]></pubDate>
<dc:creator />
<description><![CDATA[
For basic      architecture (Winform apps or simple asp.net website for instance), development team can      implement VG as a ready-to-use solution.  In this case, they follow the developer's guide and use some default      settings.  They may ask ques...]]></description>
<content:encoded><![CDATA[<ol start="1">
<li>For basic      architecture (Winform apps or simple <a href="http://asp.net" target="_blank">asp.net</a> website for instance), development team can      implement VG as a ready-to-use solution. <br /> In this case, they follow the developer's guide and use some default      settings. <br /> They may ask questions by email about Visual Guard's features and      configuration, but in most cases they need little assistance.</li>
<li>For other architectures and/or complex access      rights definition and assignment,&nbsp;we usually stay close to the      development team until the application goes to production.</li>
</ol> 
<ul>
<li>First, we discuss with the architect and developers to understand their technical &amp; functional specs.</li>
<li>Then, we assist you to build a prototype to design and validate the best solution available to comply with these specifications</li>
<li>Developers use this prototype to secure their application, as well as the standard Visual Guard&nbsp;literature</li>
<li>When questions come along the development process, we organize&nbsp;web meetings: <br /> it allows us to see the developer's environment and work with him directly on his environment to fix any issue.</li>
</ul>
<p>&nbsp;</p>
<ol start="2"> </ol>]]></content:encoded>
</item>
</channel>
</rss>