validateMicrosoftAccountDetails static method
Default validation function for extracting additional Microsoft account details.
This default implementation accepts all accounts as Microsoft's optional fields (email, name) are intentionally optional for user privacy. Override this if you need to enforce specific requirements.
Implementation
static void validateMicrosoftAccountDetails(
final MicrosoftAccountDetails accountDetails,
) {
if (accountDetails.userIdentifier.isEmpty) {
throw MicrosoftUserInfoMissingDataException();
}
}