Hi all, There are some sensitive API providers(services without web interface) in our company, and some web services will invoke those APIs. Web services are all logged in via CAS service provided by me. Here comes the requirement: sensitive API providers want to obtain orgin caller from the caller. They want to know the origin user and the origin service to which the user logged in.
So I have to record some information when some events happen, they are: 1. User authentication successfully 2. ST granted and validated successfully 3. TGT expired I have an idea to do this. I can make an aspect to hijack inspectr framework's APIs, in aspect I will get AuditActionContext object and do a HTTP call to send this audit event to my service. But is there better way to do this? Like subscribing some events directly in CAS or ... something I didn't realized. James -- - Website: https://apereo.github.io/cas - Gitter Chatroom: https://gitter.im/apereo/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/88a1c1ed-9fd4-4689-b640-9c281b3813f7%40apereo.org.
