Sign In Callback
A suspend function invoked when an operation is attempted while the user is not signed in. Implementations should perform any necessary sign-in and return normally on success, or throw an exception to abort the operation.