You're currently browsing the Ignition 8.0 docs. Click here to view the latest docs.



Security in Perspective is managed through Identity Providers (IdP). IdPs offers a way for users to log in to Ignition using credentials stored outside of Ignition. This level of security is set up through the Gateway. Setting up Security is covered in the Security section of the User Manual. 

Permissions can also be set at the Project level in the Designer. This restricts actions such as publishing, viewing, saving, deleting, and editing of project resources to users who have sufficient security levels to do so.

Once you have an IdP setup as well as Security Levels, Security Level Rules, and User Grants there are additional ways to control security for the following:

  • Perspective Sessions
  • Perspective Views
  • Event actions on Perspective components


On this page ...


Perspective Sessions Security

For each Project, you can set the security for an associated Perspective Session.  When you select the security levels, you are granting any user with that security level access to the Perspective Session for that Project.

  1. In the Designer, select the Project Properties on the Project menu. Select Project > General. 
  2. In the Identity Provider field, use the dropdown to select the IdP you want to use or to select the default user source.  

    The following feature is new in Ignition version 8.0.6
    Click here to check out the other new features

    As of release 8.0.6, the Identity Provider setting was moved to this location instead of the Project Properties > Perspective General.



  3. Scroll down to select Perspective > Permissions
  4. Expand the tree to view the security levels you want to be able to access this project in a Perspective Session.
  5. Click the check box next to each of the security level you want to grant access. 



  6. Click OK to save all of the Project Properties changes. 


IULocgo


Requiring Authentication


Perspective Views Security

You can set the security for an individual View in Perspective. When you select the security levels, you are granting any user with that access to the Perspective Session for that Project.

Note that you must have the IdP selected in Project Properties > Project General.

  1. In the Project Browser, right click on the view and select Configure View Permissions...



  2. On the Edit Permissions screen, click the check box next to the security levels that will be able to access this View. 

  3. Next, click the check box next to the Security Zones that will be able to access this View. 

  4. Finally, choose one of the radio buttons at the bottom of the screen to indicate whether the user much match all of the required security levels you've checked or any of them.

    In the example below, a user must have either the Administrator security level or Plant1 security level, or be in Ridgefield East to access this View.



  5. Click OK to save the permissions for this View.


IULocgo


View Security


Event Actions on Perspective Components

All Perspective components can have event scripts. These are scripts that run on an action, such as when the user clicks with the mouse on a component. For more information about event scripts see, Perspective scripting. Security can be configured on events. In the following example, set security for the action of clicking on a Button component in the Perspective View.


Note that you must have the IdP selected in Project Properties > Project General.


IULocgo


Script Action Security

  1. To add security to an event on a component, right click on the component then choose Configure Events...



  2. The Events Configuration screen is displayed. Many different types of events can be set for a component. For this example, choose Mouse Events > onClick.
  3. Under Organize Actions, click the Add  icon, then select Script from the list.



  4. Click the Security Settings  icon near the bottom of the screen. 
  5. Click the check box next to the security levels you want to grant access. In the example, anyone with Administrator or Line1Oper security levels will have permission to run the script associated with the onClick event on this button.



  6. Click the Security Settings  icon to close the window, then click OK.




  • No labels