obtaining relying party acs endpoint
Paul Hethmon
paul.hethmon at clareitysecurity.com
Thu Sep 15 20:25:32 BST 2011
I've got some relying parties with multiple applications that share the same entityID configuration wise (on my side). Which application the user goes to is controlled in part by the ACS endpoint in the AuthnRequest that comes in. In order to provide better usage reporting to my customers, I'd like to capture the requested ACS endpoint in a log file. The normal audit log file doesn't contain that level of detail.
I've been poring through the code but it appears that the determination of the endpoint doesn't happen until authentication is over and execution is back in the profile handler code. The LoginContext has access to the information in the ctor, but doesn't actually extract it.
So, it appears I have two ways to do it:
1. Modify the base LoginContext code to put that information into the object.
2. Modify the ProfileHandler code to add that bit of information to the standard audit log.
Neither of which is desirable from a code maintenance point of view. Am I missing another option?
thanks,
Paul
--
Paul Hethmon
Chief Software Architect
Clareity Security, LLC
o) 865.824.1350
c) 865.250.3517
e) paul.hethmon at clareitysecurity.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/dev/attachments/20110915/d42fadca/attachment.html
More information about the dev
mailing list