Unfortunately I cannot comment, but to add to hazardco's answer, it seems that authenticationToken should be at least 16 characters long.
Perhaps I missed it, but I didn't see any information on this in the Apple documentation.