#csachet_apps-auth-methods

1 messages ยท Page 1 of 1 (latest)

unkempt caveBOT
#

๐Ÿ‘‹ Welcome to your new thread!

โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

๐Ÿ”— This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1241075406858223707

๐Ÿ“ Have more to share? Add more details, code, screenshots, videos, etc. below.

spare sluice
#

Hello! Give me a few minutes to check on that for you

unkempt caveBOT
topaz pendant
#

Hi ๐Ÿ‘‹

I'm stepping in as my colleague needs to go.

raw elbow
#

Hi!

Yes, exactly. We only plan on having the Stripe App to enable the OAuth authentication. We don't have anything else implemented in the App.

topaz pendant
#

In this flow, we envision your users being on your site, not in their Stripe dashboard.

From your webpage, redirect to your OAuth install link

#

Oh wait, sorry I misread your earlier message

Create a clear path for users to unauthenticate the app from within the Stripe Dashboard UI.
What do you mean by unauthenticate here?

raw elbow
#

Yes, so during the authentication process, the User will click a button which requests the install link and then the Stripe App is installed on their account, on Stripe's side.

On the docs it says:

Create a clear path for users to unauthenticate the app from within the Stripe Dashboard UI

What I'm assuming is once the User is authenticated he needs the ability to unauthenticate the app. What I'm not sure is what does "clear path" means in this context.
Is there an uninstall link I can provide them with a button on the App?

#

maybe the question is: What is unauthenticate in this context? Remove the credentials on our side?

topaz pendant
#

I do think that wording is ambiguous. Let me see if I can get some clarification for you.

topaz pendant
#

Okay I'm still waiting on this as it's kicked off an internal discussion

raw elbow
#

No problem, I appreciate your help.

topaz pendant
#

Okay I have some clarification. The uninstall flow should handle this requirement for you.

Unless you were building your application with authentication at the user level instead of the account level, it is unnecessary. Essentially what that line was referring to was a special variant of OAuth: https://docs.stripe.com/stripe-apps/pkce-oauth-flow where invididual users of your app signed in through a UI in your app. In that case, you would also need to have a way for them to sign out.

Sorry for the delay

raw elbow
#

Oh I see. Ok, in that case I think we're good.
Thank you for your help!

topaz pendant
#

Sure thing! Happy to help ๐Ÿ™‚

unkempt caveBOT