I’ve promoted my connection to a domain connection, and the management api shows is_domain_connection
as true for the connection. However, when I try to add a 3rd party client, it gives me an error stating
"statusCode":400,"error":"Bad Request","message":"third party clients are only allowed on domain level connections"
I get the same behavior from the management dashboard.
Am I doing something wrong here?
I was able to reproduce this situation and the message can indeed be confusing so I logged an issue internally so that the error content can be improved; thanks for reporting this situation.
Having said that, despite the confusing error the behavior of not enabling a third-party client explicitly is to be expected. The reasoning here is that once you promote a connection to be a domain connection the it will be available to all third-party clients so there’s no need to explicitly enable them individually at the connection level.
1 Like
I am having the same problem.
The original answer was not clear so I provided an update; the error in question is confusing so it should be improved, however, the behavior is expected; see the updated answer.
Well, I am having trouble with consent dialog which is not showing up for 3rd part clients. All I am getting is Something went wrong. Please contact technical support.
Any clue what problem that may be? Thank you.
You can try this link https://fpm.auth0.com/authorize?client_id=77M5h0vArMc7NdsIlsZRYGgg7NJUp6bn&redirect_uri=http://domain.com/callback&response_type=token&scope=openid%20profile%20teams:read%20admin%20queue:read&audience=https://api.friendsplus.me
1 Like
Thanks for the update @jmangelo.
I went back and looked at the docs some more, and realized that I was missing __useTenantInfo: config.isThirdPartyClient
in my hosted login page.
The login page would just spin forever before, not showing any login options, and I attributed that to the third party client not having any connections.
I would suggest raising this as a separate question and adding detailed information (steps) so that it’s possible to reproduce this in another account.