by JasonNugent » Sat Feb 04, 2012 9:06 am
Hi Tom,
With the existing architecture, it would be difficult to do this in the core of OCS. There does already exist a plugin type of 'auth' for authenticating against an external data source, but it still requires a) a real login, and b) a user with that login username in the OCS database. The user credentials are passed around based on a session that's stored in the OCS database in the 'sessions' table. It might be possible to do this in a generic plugin type where accesses to pages looked at different sources of data, maybe through Shibboleth or an OAuth2 approach. Can I ask what your credential source would be?
Cheers,
Jason