asgardeo / asgardeo/asgardeo-java-saml-sdk

Exception throws when ErrorPage or IndexPage properties are not configured in the configuration file

Open
#6 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
14
Forks
16
PR merge metrics
No merged PRs in 30d

Description

**Description:**
Below exception throws when ErrorPage property is not configured in the configuration file at the logout
java.lang.IllegalArgumentException: Path [samlsso?SAML2.HTTPBinding=HTTP-POST] does not start with a "/" character

**Suggested Labels:**

SAML,SLO,Tomcat
**Suggested Assignees:**

**Affected Product Version:**
sgardio-java-oidc-sdk release version 0.1.16
**OS, DB, other environment details and versions:**
WSO2 IAM 5.10.0, Tomcat 9.0

**Steps to reproduce:**

1. Setup asgardio tomcat sample app : https://github.com/asgardio/asgardio-tomcat-saml-agent/tree/master/io.asgardio.tomcat.saml.agent.sample by using asgardio-java-oidc-sdk release version 0.1.16
2. Remove below properties from the sample-app.properties
IndexPage=/sample-app/index.html
ErrorPage=/error.jsp
3. Check the logout flow

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the asgardio-tomcat-saml-agent sample app and its sample-app.properties, removing IndexPage and ErrorPage as described. Reproduce the logout flow and trace the resulting IllegalArgumentException for the samlsso path. Done means logout completes without the path error when those properties are absent.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
authentication, backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.