Giter Club home page Giter Club logo

Comments (7)

kevinchalet avatar kevinchalet commented on June 1, 2024 1

As a workaround, you could offer a native app to your users, but it's definitely not a cheap option πŸ˜…

from aspnet.security.oauth.providers.

Mike-E-angelo avatar Mike-E-angelo commented on June 1, 2024 1

Indeed @kevinchalet it would be expensive to both myself in terms of code + managing the different store deployments (+ funny content policies I've heard so much about), and also in terms of application users as they would be paying the store tax I would no doubt pass along to them. πŸ’°

from aspnet.security.oauth.providers.

kevinchalet avatar kevinchalet commented on June 1, 2024

While I appreciated the amount of details you shared, there's sadly nothing at all that we can do on our side: the aspnet-contrib provider is purely a server-side component and cannot control how cookies are handled by the browser.

I'm afraid you'll have to ask Musk and its minions to take a look at this issue πŸ˜„

from aspnet.security.oauth.providers.

kevinchalet avatar kevinchalet commented on June 1, 2024

And FWIW, I personally do own an iPhone, so I made the test using your website: the Twitter "web view" doesn’t even load properly. All I get is a black screen 🀣

image

from aspnet.security.oauth.providers.

Mike-E-angelo avatar Mike-E-angelo commented on June 1, 2024

I'm afraid you'll have to ask Musk and its minions to take a look at this issue πŸ˜„

Fair enough. 😊 I was hoping that there may be an "add the DisableNative flag to fix this" or some equivalent, but this appears to be wishful thinking. If anything, I am hoping that this will help others who may be running into the same issue. I have been encountering Correlation failed messages for months but thought they may be due to upgrading from Twitter's Oauth v1. When they persisted after a few weeks, I knew there was something going on here different from that.

All I get is a black screen

Indeed, I have noticed all sorts of problems today myself while trying to figure out what is going on. This occurred several times:

😭

Thank you for the bad news. Closing for now.

from aspnet.security.oauth.providers.

Mike-E-angelo avatar Mike-E-angelo commented on June 1, 2024

Here goes nothing 😬🀞 https://twittercommunity.com/t/iphone-twitter-application-intercepts-safari-authentication-leading-to-invalid-state/206890

from aspnet.security.oauth.providers.

Mike-E-angelo avatar Mike-E-angelo commented on June 1, 2024

FWIW I have created a bit of a solution (read: hack) to address this, where if the Correlation Failed error occurs I basically restart the authentication workflow process instead of throwing/showing an error. The user has to press the Authorize app button twice, but that's... ok? πŸ€” Better than the alternative.

https://github.com/DragonSpark/Framework/blob/6e692b50dab9173af074846883c233e8f0015e12/DragonSpark.Application/Security/Identity/Authentication/DeviceInterceptionAwareRemoteFailure.cs

from aspnet.security.oauth.providers.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.