Hello Everyone,
I am trying to determine the best security and authentication strategy for accessing our Vision projects. Currently we are using the Active Directory type to access the project, so essentially anyone can access as long as they are included in the AD. I am then refencing the RolesDataSet system tag to populate the list of AD group for me. I then have a custom roles manager where I assign an AD group to a role name (Admin, Engineer, supervisor, operator, etc) and store it in SQL. As admin I can assign those AD groups to role names and then when a user signs in I check to see what the highest AD group they are a part of and assign the role. This is useful for then determining if certain components are enabled in the project.
This issue that I am running into is I cannot autologin the project with a dummy generic user because from my understanding you can only add users to AD/Internal Hybrid type. I would Ideally like to have the project auto login with a generic user and to permit higher access I would use a SwithUser function and once the user logged in I still want to reference the same roles manager as above. Is there a function or way to get the AD groups similar to using [System]Client/User/RolesDataSet?
I appreciate the help!