It’s about backward compatibility with the old SSO login response endpoints -
oath: /artifactory/api/oauth2/loginResponse
saml: /artifactory/api/saml/loginResponse
So currently, in order for sso with oath and saml to work, you need to configure at the 3rd party a different endpoints than those above.
These are the new endpoints -
oath: /ui/api/v1/auth/oauth2/loginResponse
saml: /ui/api/v1/auth/saml/loginResponse
And then, the Front end service proxies these endpoints to new endpoints in Artifactory -
oath: /artifactory/api/oauth2/loginResponsePlatform
saml: /artifactory/auth/saml/loginResponsePlatform
So, as I understand, the old endpoints are not being used anymore which gives us the ability to use them for backward compatibility.
All that is needed is that the old endpoints, will redirect to the Frontend service endpoints.
So...
So the backward compatibility flow example will be:
/artifactory/api/oauth2/loginResponse --> redirect to
/ui/api/v1/auth/oauth2/loginResponse --> (pass through) to
/artifactory/api/oauth2/loginResponsePlatform