GoogleSignIn-iOS icon indicating copy to clipboard operation
GoogleSignIn-iOS copied to clipboard

Manual nonce generation option

Open toshi0383 opened this issue 3 years ago • 27 comments

Fixes: https://github.com/google/GoogleSignIn-iOS/issues/135 Also partly fixes: https://github.com/google/GoogleSignIn-iOS/issues/28

toshi0383 avatar Oct 27 '22 01:10 toshi0383

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

google-cla[bot] avatar Oct 27 '22 01:10 google-cla[bot]

@jsamol Could you sign the CLA? I cherry-picked your commit from this repository.

toshi0383 avatar Oct 27 '22 01:10 toshi0383

@toshi0383 done

jsamol avatar Oct 27 '22 07:10 jsamol

@toshi0383 Any updates on this?

theniceboy avatar Jan 24 '23 20:01 theniceboy

Oh I should resolve conflict. Will do. Thanks for the heads-up!

toshi0383 avatar Jan 25 '23 00:01 toshi0383

Fixed conflict. Confirmed that build succeeds. Could somebody please give a proper review for this? Maybe @petea ?

toshi0383 avatar Jan 25 '23 11:01 toshi0383

Will this be unblocking the progress on implementing native sign in (#5)?

Thanks!

theniceboy avatar Jan 25 '23 21:01 theniceboy

@toshi0383 @petea any chance this could be prioritized?

elliottetzkorn avatar Apr 24 '23 22:04 elliottetzkorn

@petea Any change merging this? Let me know if any further action required.

toshi0383 avatar Apr 25 '23 01:04 toshi0383

@petea bump

elliottetzkorn avatar Apr 29 '23 07:04 elliottetzkorn

@toshi0383, @ch40w31 any chance someone can take a look? it's blocking https://github.com/supabase/supabase-flutter/issues/5

gregorym avatar May 01 '23 05:05 gregorym

Please do not mention to me. I don't have permission to merge in this repository.

toshi0383 avatar May 01 '23 06:05 toshi0383

@ch40w31 or @mdmathias would either of you be willing to review this?

elliottetzkorn avatar May 05 '23 05:05 elliottetzkorn

Apologies for the delay and thanks for the PR!

I added a comment to the issue with a request for a little more information. In principle, this change should be fine.

mdmathias avatar Jun 01 '23 22:06 mdmathias

@toshi0383 would you like to address these changes? I am also happy to contribute to this PR.

elliottetzkorn avatar Jun 01 '23 22:06 elliottetzkorn

@elliottetzkorn Sounds great! I’ve been busy lately. Please go ahead and take over.

toshi0383 avatar Jun 02 '23 01:06 toshi0383

Hello @elliottetzkorn, did you have a change to take a look to this PR?

ozasadnyy avatar Jul 24 '23 18:07 ozasadnyy

Hey @elliottetzkorn, I'm on the Supabase Auth team and this fix would greatly improve the Sign in with Google experience in mobile apps while remaining as secure as the OIDC spec intends.

I would kindly ask for an expedited review.

cc @mdmathias

hf avatar Aug 18 '23 17:08 hf

Hello, Is there no way to add google login in react-native IOS app until google fixes the issue..??

singhalvipul53 avatar Sep 11 '23 11:09 singhalvipul53

Hello, Is there no way to add google login in react-native IOS app until google fixes the issue..??

Asking the same!

And is there any timeline where nonce support will be available?

azlekov avatar Sep 12 '23 11:09 azlekov

Hello, please be so kind and stop spamming the thread. Me (and others) subscribed to this thread to receive valuable updates, not questions such as "when is this going to happen" or "me too" - please be mindful of others and when asking a question, think about whether it really contributes something valuable to the discussion, thank you.

To answer the question: this is open source. A feature will be available, when someone manages to open a PR which is reviewed and merged by the maintainers. That someone could be you, or someone else (could be me, if someone hires me). Until then, there are no updates. So please either wait or write the code yourself. Thank you for your understanding 👍 .

vonovak avatar Sep 12 '23 12:09 vonovak

Seems like custom nonce was released 3 weeks ago https://github.com/openid/AppAuth-iOS/releases/tag/1.7.0 , are we able to revisit this PR?

GhostWalker562 avatar Mar 29 '24 09:03 GhostWalker562

Hello, I'm the author of the custom nonce functionality that was merged and released in AppAuth. I'm planning to add this feature to Google sign in SDK as well.

However, I don't have a precise timeline for this. My estimate is that I will have time to do it in 2 months. If anyone wants to support me in prioritizing it, please consider sponsoring me on GH sponsors, or get in touch. Alternatively, someone else can do it before me, of course.

I will edit this comment once I start working on it, so that there's no duplication of effort.

vonovak avatar Mar 29 '24 12:03 vonovak

can anyone help me adding the nonce parameter in the google sign in package . I really need to send a nonce in the parameter while signing in. I am ready to fork and make changes.

SunilKividor avatar Apr 13 '24 17:04 SunilKividor

I have opened a PR to support this: #402

vonovak avatar Apr 28 '24 13:04 vonovak

So when this PR will be merged?

RedBird96 avatar Jun 04 '24 18:06 RedBird96

Eagerly looking for merge!

Aleks86 avatar Jun 20 '24 21:06 Aleks86