500 error when the target contains ? in a URL

book

Article ID: 37250

calendar_today

Updated On:

Products

CA Single Sign On Secure Proxy Server (SiteMinder) AXIOMATICS POLICY SERVER CA Single Sign On SOA Security Manager (SiteMinder) CA Single Sign-On

Issue/Introduction

Problem: 

We are receiving 500 error whenever we make a request with the target containing "?" in the URL.

Environment:  

Webagent version: SiteMinder agents running on 12.51 version

Cause: 

We were receiving 500 error because the agent was converting ? to %3f with the encoding of ASCII representations, so our webagent will change that to %3f and as a result show  the 500 error message.

Workaround:

As a workaround we can use the "relative target in the authentication scheme" when the same server can be used for an authentication scheme where the application resides and we cannot use it if we have dedicated and centralized login server.

Resolution:

We can upgrade to 12.51 CR01 to resolve the issue when we have agent on the another server or we are using any centralized server for an authentication schemes.

Environment

Release: ESPSTM99000-12.51-Single Sign On-Extended Support Plus
Component: