Obtaining a new Identity Token with User Interaction

Hi,


In this Verifying a User article:


https://developer.apple.com/documentation/signinwithapplerestapi/verifying_a_user


Two sections mention instructing your app to provide a new Identity Token if required without involving user interaction.


Obtain a Refresh Token


"If any step of the token verification fails, direct your app to fetch a new identity token for the user. Obtaining a new identity token on the device doesn’t require user interaction."


Manage the User Session


"You may also choose to get a new identity token at any time without user interaction. User sessions are long-lived on device, so calling for a new identity token on every launch, or more frequently than once a day, can result in your request failing due to throttling."


Please could someone explain how is this done in AuthenticationServices in an iOS App without triggering the full login dialog + requiring user interaction?


There seems to be no documentation on this at all in the AuthenticationServices docs? Additionally blog posts etc. on the topic all seem to indicate that the only way to get a new Identity Token is by triggering the full login dialog again.


e.g. https://blog.curtisherbert.com/so-theyve-signed-in-with-apple-now-what/


Is this actually possible currently?


Thanks

Replies

It is not possible, user intreaction is required to get a new identity token.