<?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[Assigning permissions to roles, and roles to users or groups]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/13]]></link>
<guid isPermaLink="false"><![CDATA[c51ce410c124a10e0db5e4b97fc2af39]]></guid>
<pubDate><![CDATA[Mon, 28 Jun 2010 16:20:57 +0200]]></pubDate>
<dc:creator><![CDATA[Marthe Grolleau]]></dc:creator>
<description><![CDATA[We need the ability to define roles and assign authorization permissions to these roles. We need to be able to assign roles to groups and/or individuals. 
You can create/read/update/delete roles with the VG WinConsole and/or the VG WebConsole, or creatin...]]></description>
<content:encoded><![CDATA[<p><span style="font-family: arial, helvetica, sans-serif; font-size: x-small;">We need the ability to define roles and assign authorization permissions to these roles. <br />We need to be able to assign roles to groups and/or individuals. </span></p>
<p><span style="font-family: arial, helvetica, sans-serif; font-size: x-small;">You can create/read/update/delete roles with the VG WinConsole and/or the VG WebConsole, or creating your own role management system using VG API.<br />In the VG WinConsole and the VG WebConsole, you have the possibility to grant permission sets to roles. <br />You also have the possibility to grant a role to a user or to a group. <br />If you grant a role to a group, all the users and groups inside this group will have the permissions related to this role. <br /></span></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[We do not want the users to have to select their role.]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/242]]></link>
<guid isPermaLink="false"><![CDATA[e4a6222cdb5b34375400904f03d8e6a5]]></guid>
<pubDate><![CDATA[Thu, 26 Aug 2010 16:56:25 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[We do not want the users to have to select their role. Based on what is written above, this seems possible, but it does not describe how. How can I make the permissions cumulative? And what happens if there is a conflict between two roles assigned to the ...]]></description>
<content:encoded><![CDATA[<p>We do not want the users to have to select their role. Based on what is written above, this seems possible, but it does not describe how. How can I make the permissions cumulative? And what happens if there is a conflict between two roles assigned to the same user (Role clerk can't see the SSN field, but role manager can)? Does the restriction of a field override access or vice versa? Or does this work some other way?</p>
<p>By default if you do not enable the user to select one of his roles, the permissions of the 2 roles will be merged<br />To avoid conflicts between your role Clerk and your role Manager, here are some solutions:<br />1 - By default you will not enable users to see the SSN field. You will grant the permission to see it to the role Manager. As a consequence, when the 2 roles will merge, the user will be able to see the SSN field <br />2 - In Visual Guard, you will list a permission &lsquo;Show SSN field&rsquo; but not create the technical action. In your application, you will codify the following &lsquo;Does my user has the permission &lsquo;Show SSN field&rsquo; If he does, show the SSN field.<br /><br /><br /><br />Visual Guard</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Can a role be automatically given when a new user is created]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/244]]></link>
<guid isPermaLink="false"><![CDATA[9188905e74c28e489b44e954ec0b9bca]]></guid>
<pubDate><![CDATA[Thu, 26 Aug 2010 17:03:08 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[In case of a username/password account created by an end-user, can VG grant automatically a given role to this user (auto-provisioning)?
Visual Guard offers the possibility to define a &ldquo;default role&rdquo; for each application (auto-provisioning).T...]]></description>
<content:encoded><![CDATA[<p>In case of a username/password account created by an end-user, can VG grant automatically a given role to this user (auto-provisioning)?</p>
<p>Visual Guard offers the possibility to define a &ldquo;default role&rdquo; for each application (auto-provisioning).<br />This role is automatically granted to new user accounts.<br />You can set up this option when you declare a new application in the console. The application creation wizard includes a step where you are able to activate the &laquo; default role &raquo; option.<br />You can set up this option at anytime. The default role is declared as a property of the secured applications. In the VG Win console, you can access this property and enable it manually.<br /><br /><br /><br />Visual Guard</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Do roles of WindowsPrincipal add to roles from VGPrincipal]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/245]]></link>
<guid isPermaLink="false"><![CDATA[0266e33d3f546cb5436a10798e657d97]]></guid>
<pubDate><![CDATA[Thu, 26 Aug 2010 17:12:04 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[Are the roles for the WindowsPrincipal for a user added to the roles in the constructed VGPrincipal when you call Load?Here's a scenario:Suppose Alice at the xxx company, xxx\Alice, logs in. She is a member of a Windows Group named xxx\CRM-ApplicationUser...]]></description>
<content:encoded><![CDATA[<p>Are the roles for the WindowsPrincipal for a user added to the roles in the constructed VGPrincipal when you call Load?<br />Here's a scenario:<br />Suppose Alice at the xxx company, xxx\Alice, logs in. <br />She is a member of a Windows Group named xxx\CRM-ApplicationUser. <br /><br />I have set up a Visual Guard user called VG-CRM-ApplicationUser that is given a VG role called VG-CRM-ApplicationUserRole, <br /><br />I've associated the Windows Group xxx\CRM-ApplicationUser with VG-CRM-ApplicationUser. <br /><br />If xxx\Alice logs in to an application, will VGPrincipal.IsInRole (or Roles.IsInRole) return true for "xxx\CRM-ApplicationUser" in addition to <br />"VG-CRM-ApplicationUserRole"?</p>
<p>Based on your scenario, we do confirm that:<br /><br />&middot; When xxx\Alice logs in to the application, VGPrincipal.IsInRole will return true for "xxx\CRM-ApplicationUser" in addition to "VG-CRM-ApplicationUserRole".<br /><br />&middot; Any other Windows account added by the AD administrator to the Windows Group xxx\CRM-ApplicationUser will automatically be related to the role VG-CRM-ApplicationUserRole, although Visual Guard does not know these other Windows accounts.<br /><br />&middot; This is under the condition that the VG Property "IncludeWindowsGroups" is true. You can read more about this property at:</p>
<p><!-- m --><a href="/EN/dotnet-security-user-role-permission/support/dotnet-API-how-to-documentation/html/P_Novalys_VisualGuard_Security_VGSecurityManager_IncludeWindowsGroups.htm">http://www.visual-guard.com/EN/dotnet-security-user-role-permission/support/dotnet-API-how-to-documentation/html/P_Novalys_VisualGuard_Security_VGSecurityManager_IncludeWindowsGroups.htm</a><br /><br />Visual Guard</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to give full access to a user in case of emergency?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/246]]></link>
<guid isPermaLink="false"><![CDATA[38db3aed920cf82ab059bfccbd02be6a]]></guid>
<pubDate><![CDATA[Thu, 26 Aug 2010 17:15:48 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[We develop an application for health institutions. And we have doctorsand nurses using the application. Normally, they only have access topatients in their department. Then some emergency appears and they mayneed access to patients they normally not have ...]]></description>
<content:encoded><![CDATA[<p>We develop an application for health institutions. And we have doctors<br />and nurses using the application. Normally, they only have access to<br />patients in their department. Then some emergency appears and they may<br />need access to patients they normally not have access to.<br /><br />We would like to create a "blue light button" where they gain access to everything if<br />they provide some reason to invoke this function. And the logging<br />level is of course raised in these situations.<br /><br />Is this possible through Visual Guard?</p>
<p><span style="font-weight: bold;">Option 1: </span><br />You can create two roles. One would be "normal" and the other "emergency".<br />You can create all the permissions (or restrictions) linked to the everyday work of the staff, and gather them in the "normal" role.<br />You can gather in the "emergency" role the permissions (or restrictions) adapted to emergencies.<br /><br />Each member of staff will be granted both roles and will be able to choose one the other role depending on the situation.<br /><br />Then, you will be able to decide which actions are logged or not (thanks to the audit features of Visual Guard).<br />You can log every actions, or only actions performed with the "emergency" role.<br /><br /><span style="font-weight: bold;">Option 2: </span><br />You can use permissions with conditions.<br />In Visual Guard, you can define a condition to decide in which case a permission should apply.<br />In your context, when needed, the application goes in "emergency mode", then:<br />- Some actions will be allowed (for example see the file of patients from an other department)<br />- Some actions will be logged ( for example modification of the file of the patient)<br /><br />* This solutions allow to avoid the "change role" step (maybe you or your customers prefer to avoid this)<br />* You do not have to maintain two roles. The " emergency" permissions are granted to the user (nurse or doctor) anyway. The fact the permissions are applied / or not depends on the condition, and not on the role.<br />* Your application will manage as usual the starting and stopping the "emergency" mode (what you call "blue button")<br /><br /><br />Visual Guard</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to grant a role to a Windows Group?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/247]]></link>
<guid isPermaLink="false"><![CDATA[3cec07e9ba5f5bb252d13f5f431e4bbb]]></guid>
<pubDate><![CDATA[Thu, 26 Aug 2010 17:17:30 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[How to grant a role to a Windows Group?
* Create a Windows Group for each application's role* Declare Windows Groups in the VG repository* Grant a single role to each Windows Group* Bottom line, you manage a 1-to-1 relationship between Windows Groups and...]]></description>
<content:encoded><![CDATA[<p>How to grant a role to a Windows Group?</p>
<p>* Create a Windows Group for each application's role<br />* Declare Windows Groups in the VG repository<br />* Grant a single role to each Windows Group<br />* Bottom line, you manage a 1-to-1 relationship between Windows Groups and VG Role<br />and you do not manage a long list of user accounts<br /><br />Please note that the property "VGSecurityManager.IncludeWindowsGroups" should be true<br />(you define this property when you generate VG configuration files)<br />If so, when a user logs in to the application, VG finds his Windows Group and load the corresponding VG Role.<br /><br /><br /><br />Visual Guard</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Administration of shared roles]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/248]]></link>
<guid isPermaLink="false"><![CDATA[621bf66ddb7c962aa0d22ac97d69b793]]></guid>
<pubDate><![CDATA[Thu, 26 Aug 2010 17:18:37 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[As for the shared roles, can the administrator have access to them to change or administrate them?
Yes he can. He can manage the shared roles from the console. If you do not want to use the console, Visual Guard provides an API that enables to manage use...]]></description>
<content:encoded><![CDATA[<p>As for the shared roles, can the administrator have access to them to change or administrate them?</p>
<p>Yes he can. <br />He can manage the shared roles from the console. If you do not want to use the console, Visual Guard provides an API that enables to manage users and roles and to assign roles to users. Therefore a user&rsquo;s management feature can be integrated to the application.<br /><br /><br /><br />Visual Guard</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[One User / several roles?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/249]]></link>
<guid isPermaLink="false"><![CDATA[077e29b11be80ab57e1a2ecabb7da330]]></guid>
<pubDate><![CDATA[Thu, 26 Aug 2010 17:26:32 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[1rst question: Is it possible to have one user with different roles according the applications he is accessing ?
A user may have different roles.You can define which role a user will be allowed to use in application 1 or application 2.Visual Guard .Net a...]]></description>
<content:encoded><![CDATA[<p><strong>1rst question:</strong> Is it possible to have one user with different roles according the applications he is accessing ?</p>
<p>A user may have different roles.<br />You can define which role a user will be allowed to use in application 1 or application 2.<br />Visual Guard .Net allows you to define specific roles for each application.<br />The user may access application 1 with role x and then access application 2 with role y with the same log in.<br /><br />Visual Guard .Net offers also the possibility to :<br />- Create shared roles (available for all the applications declared in a given repository). It means when the same role is shared by several applications, this role needs to be granted to a user once for all these applications.<br />- Let the user select a role in a list (see example in our Sample with user Jsmith).</p>
<p>Visual Guard</p>
<p>&nbsp;</p>
<p><strong>2nd question</strong> : And is it possible grant several roles to the same user without using a pop-up form to select the roles?<br /><br />By default, this is what happens in Visual Guard. If a user has several roles, he is given the corresponding permissions when he enters the application. The permissions of all his roles will be applied to him.<br />You may also define by program the roles to be used in the application (for example if the user has both &ldquo;administrator&rdquo; and &ldquo;salesman&rdquo; roles, then the program can decide to activate the administrator role).<br />if you want you can grant several roles to the same user, and have him choose between them when entering the application. ( this is what we do in the sample application)<br /><br /><br /><br />Visual Guard</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Define a home page according to the role]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/250]]></link>
<guid isPermaLink="false"><![CDATA[6c9882bbac1c7093bd25041881277658]]></guid>
<pubDate><![CDATA[Thu, 26 Aug 2010 17:28:04 +0200]]></pubDate>
<dc:creator><![CDATA[Jean-jacques Jouanneaux]]></dc:creator>
<description><![CDATA[Is it possible to define the first page a user will access to according to its role? For example, a user with an Account department role would be directed to a financial result page, whereas a user with a sales person role would be directed to a page with...]]></description>
<content:encoded><![CDATA[<p>Is it possible to define the first page a user will access to according to its role? For example, a user with an Account department role would be directed to a financial result page, whereas a user with a sales person role would be directed to a page with the products.</p>
<p>There are different ways to achieve this result:<br /><br />- Visual Guard .Net is compatible with the LoginViews (for ASP.Net applications). You can define a LoginView in your welcome page. It would display a view adapted to the user&rsquo;s role.<br /><br />- You can test in the code of your application whether a user has a role and redirect the user to a given page according to its role.<br /><br /><br /><br />Visual Guard&nbsp;</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How do you manage roles with Visual Guard ?]]></title>
<link><![CDATA[https://www.novalys.net/support/index.php?/Knowledgebase/Article/View/600]]></link>
<guid isPermaLink="false"><![CDATA[d490d7b4576290fa60eb31b5fc917ad1]]></guid>
<pubDate><![CDATA[Wed, 21 Aug 2013 17:40:21 +0200]]></pubDate>
<dc:creator />
<description><![CDATA[Visual Guard is very flexible regarding Role management:

For      example, you can create roles including some Visual Guard access control      management rights.&nbsp; In this case, you will select the Visual Guard security permissions that      allow...]]></description>
<content:encoded><![CDATA[<p class="MsoNormal"><span style="color: #000000;">Visual Guard is very flexible regarding Role management:</span></p>
<ul style="margin-top: 0cm;" type="disc">
<li class="MsoNormal"><span style="color: #000000;">For      example, you can create roles including some Visual Guard access control      management rights.&nbsp;<br /> In this case, you will select the Visual Guard security permissions that      allow performing exactly the operations you need to Auditors, Directors,      etc...<br /> For instance CanReadUsers, CanCreateGroups, CanGrantRoles, etc...</span></li>
<li class="MsoNormal"><span style="color: #000000;">Of course,      you can also create roles including application-level permissions</span></li>
</ul>
<p class="MsoNormal"><span style="color: #000000;">Once Roles are defined, you can grant them to:</span></p>
<ul style="margin-top: 0cm;" type="disc">
<li class="MsoNormal"><span style="color: #000000;">Each user      accounts&nbsp;individually</span></li>
<li class="MsoNormal"><span style="color: #000000;">Groups of      users accounts, and their sub-groups</span></li>
<li class="MsoNormal"><span style="color: #000000;">Windows      Groups declared in Active Directory</span></li>
<li class="MsoNormal"><span style="color: #000000;">etc...</span></li>
</ul>]]></content:encoded>
</item>
</channel>
</rss>