Adding pages to the Public View

Has anyone added pages to the iMIS 15 Public View and secured the page by Security Groups or by a person's committee affiliation? We have added several pages to the Public View and have secured them by roles and by having you log in, however, we would like to take it a step further and secure the page by committee affiliation or by the security group.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

SiteMapNode Role based security & SecurityTrimming

I'd be intersted in what you got working by security roles... are you using securitytrimming and the roles in the siteMapNode?

What version of iMIS are you using?

In order to use custom

In order to use custom security (such as committee affiliation or security group) on the sitemap, you're going to need to insert code to do that. There are a couple of methods for doing so:

1. Create a custom sitemap provider that extends the XmlSiteMapProvider and adds your custom checks.
2. Do the checks in your custom pages instead (redirecting to an error page or the like if the user doesn't have access). This will leave the navigation links visible to the user, of course.

does Security Roles work now?

Would it be possible to create a role for the committe or a role (like a security group) and give specific users that role? This only works if the current security roles are supported in the security of the public view.

While it would not look at the committee or the current security group... is it ASI's intent to have roles in the future that would be dynamically created or assigned based on adding them to a committee or event or having a dues product etc.

I see Eric addressed this in another post...
http://www.imiscommunity.com/sitemapnode_role_based_security_and_securit...

"is it ASI's intent to have

"is it ASI's intent to have roles in the future that would be dynamically created or assigned based on adding them to a committee or event or having a dues product"

In a nutshell yes, although how exactly this will be accomplished is yet to be determined, as is when it would be available, except for the specific scenarios I mentioned in the other post.