Getting Started
While permissions is not an extensibility point the Telligent Evolution platform does offer APIs for viewing and managing permissions.
In-process API permissions methods: http://telligent.com/community/developers/w/developer7/28959.permissions-in-process-api-service.aspx
REST API permissions endpoints: http://telligent.com/community/developers/w/developer7/29504.permission-rest-endpoints.aspx
Because permissions are assigned to roles, also review the In-process and REST APIs for viewing and managing roles including adding a user to a role, removing a user from a role, etc.
Examples and demonstrations
Alex Crome created a permission viewer application that is both useful as a diagnostics tool and as a good reference example for working with the Telligent Evolution REST roles and permissions endpoints.
Find Alex's Telligent Evolution Permission Viewer on GitHub.
The permission viewer application is a diagnostic tool for viewing permissions in the Telligent Evolution platform. It allows you to view permissions in a tabular form which can make diagnosing permission based issues easier.
It uses the Telligent Evolution platform REST API to pull data out of a Telligent Evolution platform community.