I’m trying to use a Bubble app as an Identity Provider.
It’s partly working - the authenticating app requests scopes - openid profile email - as I would expect.

But Bubble (in the auth dance) has an error message Invalid scope: openid profile email

So what scopes does Bubble present on authentication as an Identity provider?

Has anyone been down this road?:crossed_fingers::crossed_fingers::crossed_fingers:

Hey @lindsay_knowcode,

Here’s the possible scopes: Authentication | Bubble Docs

1 Like

Oh man thanks for that. I searched but could not find!

1 Like

For anyone going down the road of attempting to use your Bubble app as an Identity Provider here is where I landed;

  • the documentation per above is an illustrative description of what other Identity Providers might provide to you in your Bubble app eg you are fiddling around with the API connector.
  • per this API | Bubble Docs - what isn’t mentioned is the scopes that the Bubble app has
  • I don’t think the Bubble app’s the built-in 3rd party Oauth capability has the ‘openid’ scope - so can’t be used with OpenId Connect OIDC Connectors.
  • If someone does know - I’d love to know … but solving the cost/benefit of solving this problem no longer stacks up and it’s Auth0 for this project now :wink:

Good luck. Hope this saves someone a bit of time :slight_smile:

2 Likes