Sign in with Apple asks user if they want to share their email every every time they authenticate

I've got the following JS on the page:


```

<script>

AppleID.auth.init({

clientId: '{$clientId}',

scope: '{$scopes}',

redirectURI: '{$returnUrl}',

});

AppleID.auth.signIn();

</script>

```


The first time a user authenticates it asks for their name, and if they want to share their email or use the private email as expected. However, the next time they go to authenticate they get the same request even though it is no longer relevant as the email has already been shared. When going through the process on another OS, or through Chrome/FireFox on MacOS the web version correctly hides this option so the issue is limited to iOS and Safari on MacOS and the lack of documentation makes it really hard to track down the solution so I'm just hoping someone has an idea 🙂

Sign in with Apple asks user if they want to share their email every every time they authenticate
 
 
Q