Hi,
I am using some APEX 21.2. applications with SSO (kerberos - Spnego) on a Tomcat 9 server with multiple APEX installations (DEV and QAS).
In the web.xml I had a general filter defined to get SSO working but this impacts an APEX webservice with basic auth. and even without auth. The result is always 401. If we deactivate the filter, the webservice returns 200.
Original entry:
<filter-mapping>
<filter-name>SpnegoHttpFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
As a next step I tried to change the filter mapping:
<filter-mapping>
<filter-name>SpnegoHttpFilter</filter-name>
<url-pattern>/dev/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SpnegoHttpFilter</filter-name>
<url-pattern>/qs/*</url-pattern>
</filter-mapping>
SSO is still fine but I have no idea how to exclude the webservice which is in /dev/xxx/..
It is not possible to change the first part of the webservice or to use a contains (e.g. f?p) in the URL-pattern.
Thank you for your help in advance.
Best Regards,
Reinhard