The following throw a notloggedin error for anonymous users, and should do the same for temporary users:
- ApiChangeAuthenticationData
- ApiRemoveAuthenticationData
- ApiLinkAccount
TemporaryPasswordPrimaryAuthenticationProviderNo update needed; anons are identified by having an IP for a name, and a custom message is used that assumes the name is an IP address.ApiValidatePasswordThis is just for checking generic password/username validity and is available to anons