April 9, 2021 at 2:28 pm #28524jalvarroParticipant
We are currently trying to extend the platform (OpenAM 6.5.3) with custom endponints. Is this even possible apart from the standard extension points like (auth nodes/modules, identity stores, etc)? If it is possible, is there some article or documentation describing the process?
Regards.April 29, 2021 at 5:27 pm #28549Jatinder SinghParticipant
I am afraid it may not be possible in version 6.5. That said, if you intend to add custom behaviour to an existing endpoint, you could use Decorator Pattern by proxying that endpoint through IG and add PRE/POST behaviour around a given endpoint.June 22, 2021 at 11:58 am #28588Andy CoryParticipant
This is quite an old thread, but I’ve only just seen it. Given AM is a web app, it’s certainly possible to add custom endpoints by declaring a servlet and mapping in the
web.xmlfile and adding servlets & any supporting utility classes into into the WAR file. We have a few custom endpoints incorporated into AM running in production for more than one customer.
AndyJune 24, 2021 at 6:16 pm #28590Jatinder SinghParticipant
+1 to Andy’s answer.
Unlike ForgeRock IDM, AM itself (for v6.5) out of the box doesn’t provide configuration to add any custom endpoints. But being a Java application (and as suggested by Andy above), we can always implement low-level
Servlet Filtersand add appropriate mappings in the
web.xmlto add any custom behavior or endpoints.
You must be logged in to reply to this topic.