Reply_URL in SAMLRequest does not match the Reply_URL configured in IDP APP:

ARTIFACTORY: Resolving SAML Authentication Errors

Products
Frog_Artifactory
Content Type
User_Guide
AuthorFullName__c
Yoav Harel
articleNumber
000006452
FirstPublishedDate
2025-05-22T06:36:04Z
lastModifiedDate
2025-05-21
VersionNumber
7

Although the SAMLRequest issuer is based on the base_url, the ReplyURL can be changed according to the URL reaching to Artifactory with (True for JFrog SaaS, for self-hosted this is depends if using the X-JFrog-Override-Base-Url header). In this scenario, the login will fail on the IDP side. User-added image

 

We can use the same technique shown above to decrypt the SAMLRequest to validate what is the AssertionConsumerServiceURL value and to compare it to the value configured in the IDP side.


User-added image

 

 

Azure example:

 User-added image

 

Keycloack example:

 

 User-added image

To resolve the error, we can add additional ReplyURL on the IDP side (if supported) or change the ReplyURL to match the SAMLRequest.
Azure:

 User-added image

Keycloack:

 User-added image