You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I will check your issue.
How do you create the entry http://127.0.0.1:*/oidc/callback ? , means via REST call , e.g. uaac or you defined it in uaa.yml for your client ?
Honestly, no clue. We have a Cloud Foundry service broker that takes the JSON as an input and creates the client credentials for us.
I assume that in turn this makes a REST call to UAA, but I really don't know.
Maybe @JamesClonk can share more as it's more of his area.
What version of UAA are you running?
Not sure what's our difference from upstream, but it shouldn't matter as the issue seems to be in the latest commit from
76.0.0
.How are you deploying the UAA?
N/A
What did you do?
Tried to use the following:
What did you expect to see? What goal are you trying to achieve with the UAA?
Service creation successful,
client_id
andclient_secret
allow redirection to a dynamic port.What did you see instead?
Additional Notes
This seems to be related to this PR: #1140, I'm wondering if this functionality ever worked, but there are some tests related to this:
https://github.com/cloudfoundry/uaa/blob/76.0.0/server/src/test/java/org/cloudfoundry/identity/uaa/oauth/beans/LegacyRedirectResolverTest.java#L614-L618
The regular expression clearly fails at
(:[0-9]+)?
.This causes an issue with Waypoint (and really any other application running locally) as it's not possible to allocate a dynamic port, see:
As pointed out by @evanphx this is a violation of RFC 8252 - 7.3 - Loopback Interface Redirection.
The text was updated successfully, but these errors were encountered: