> I’m using Google protobuf to call a local service for username/password > authentication. It returns a set of attributes about the person.
CAS has separated authentication and attribute resolution into two distinct components, namely AuthenticationHandler and CredentialsToPrincipalResolver. It's not clear whether you have a custom auth handler for your service. As far as the Person Directory stuff, most of the out-of-box implementations inherit from AbstractPersonDirectoryCredentialsToPrincipalResolver which uses Person Directory, but there's no requirement per se on using that library to construct a principal from authentication credentials. You'll need to write your own integration code for this in any case, so you should base your solution on whatever seems easiest. I'm not aware of any IPersonAttributeDao implementation that you could use or even build on for this case, so it may be simpler to develop your own resolver. M -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
