Open conor-codes opened 4 years ago
I am not seeing any API to do something like this: https://developer.apple.com/documentation/authenticationservices/asauthorizationappleidprovider I assume apple handles it automatically..... So would need to test this with native logic code instead of essentials.
According to the site: If you choose to use Sign in with Apple again, you're signed in to the same account you previously used.
sooo I think it is working as expected... https://support.apple.com/en-us/HT210426
Description
When using the xamarin essentials web authenticator property "AppleSignInAuthenticator.AuthenticateAsync();" The first time a user signs in they have the option to receive the users email. Any sign in after this the email is not provided as expected, but if you stop using the Apple ID sign in it should behave like like the users first attempt at signing in. Instead it still remembers the last account even after it was removed from it's security and password permissions
Steps to Reproduce
Expected Behavior
Once the option "Stop using apple ID" has been selected, the user should sign in with apple ID as a new account.
Actual Behavior
Once the option "Stop using apple ID" has been selected, the app is still remembering the last used account.
Basic Information
Version with issue: 1.5.3 Xamarin Essentials
Last known good version:
IDE: Visual Studio Community Mac 8.4.8 (build 2)
Platform Target Frameworks:
Affected Devices: iPhone XS
Screenshots
Reproduction Link