client.getTokenSilently always fails

Looks good to me, thanks for showing it.