IMHO, the entire implementation for web based Apple ID auth has been pretty poor in regards to everything from the experience of coming to Apple NOT from an iOS experience, documentation which tells you what you need to do which you already know but not how to do it, no explaination about why your apps have no public keys like they do on other auth platforms, no SDKs for any popular backends, all the way to silly things like just trying to set this icon.